begin process at 2012 02 11 16:14:34
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Composants

 > COMPOSANT TZSIMAGE

COMPOSANT TZSIMAGE


 Information sur la source

Note :
Aucune note
Catégorie :Composants Classé sous :image, graphique, zoom, selection, diaporama Niveau :Débutant Date de création :27/02/2010 Vu / téléchargé :2 997 / 472

Auteur : ThWilliam

Ecrire un message privé
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Composant prêt à l'emploi (ou presque) pour visionner des photos avec outils d'affichage, de sélection, de diaporama...
Facteur d'agrandissement réglable.
Défilement dans l'image à la manière PhotoShop.
Composant associé avec affichage d'une vignette permettant la navigation dans l'image.
Outil loupe avec retour direct à l'affichage normal dès le relâchement du bouton de la souris.
Outil de sélection : tracé d'un cadre de sélection (rectangle ou ellipse) redimensionnable, sélection magnétique (suit les mouvements de la souris) pour dessiner ou retoucher par zones.
Fonction de recadrage incluse.
Fonction de diaporama avec effets de transition entre photos. Possibilité d'écrire un script d'effets.

La démo peut être exécutée sans installation préalable du composant.
Compilé et testé sous Delphi7.
Remarque : l'unité GraphicEx est déclarée dans la clause uses de ZSImage.pas. Si vous ne l'avez pas, retirez la déclaration.

Merci d'avance pour vos remarques.
N'hésitez pas à me communiquer tout ce qui pourrait faire évoluer ce composant (nouveaux outils, effets...).


 Conclusion

Un grand merci à Cirec pour sa fonction de blending (http://www.delphifr.com/codes/CREEZ-VOTRE-PROPRE- SLIDESHOW-DIAPORAMA-FACILEMENT_39083.aspx).

L'out il de sélection est une adaptation de mon ancien compo SImage.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • Cursors.resTélécharger ce fichier [Réservé aux membres club]1 264 octets
  • Demo.dprTélécharger ce fichier [Réservé aux membres club]Voir ce fichier184 octets
  • Demo.resTélécharger ce fichier [Réservé aux membres club]876 octets
  • TZSImage.rtfTélécharger ce fichier [Réservé aux membres club]10 880 octets
  • Unit1.dfmTélécharger ce fichier [Réservé aux membres club]19 099 octets
  • Unit1.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier12 209 octets
  • ZSImage.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier65 879 octets

Télécharger le zip


 Sources du même auteur

UN SELECTDIRECTORY QUI SE PLACE AU BON ENDROIT
Source avec Zip COMPOSANT TTHRESCOLLECTION
Source avec Zip Source avec une capture GRID AVEC PROPRIÉTÉS D'AFFICHAGE ET D'ÉDITION
Source avec Zip COMPOSANT LISTE DE STRINGS AVEC CHAMPS
Source avec Zip SAUVEGARDER UN BITMAP EN JPEG AVEC DONNÉES EXIF ET VIGNETTE

 Sources de la même categorie

Source avec Zip MOVCONTROL par abmed1963
Source avec Zip Source avec une capture PACKAGE DE COMPOSANTS CINDY V4.41 par MAURICIO
Source avec Zip Source avec une capture DBNAVIGATORPLUS par pascal1541
Source avec Zip Source avec une capture EVALUATION D' EXPRESSIONS MATHÉMATIQUE (MÉTHODE RPN) par MAURICIO
Source avec Zip Source avec une capture COMPOSANT TQPROGRESSBAR UNE BARRE DE PROGRESSION... par yanb

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture DIAPORAMA « AVEC DES EFFETS PROFESSIONNELS » par offlake
Source avec Zip Source avec une capture UNITE GRAPHIQUE IMOD, AVEC EXEMPLE par Bacterius
Source avec Zip Source avec une capture ADAPTER UNE IMAGE AUTOMATIQUEMENT DANS UN TWEBBROWSER par systmd
Source avec Zip SELECTION DANS UNE IMAGE PAR RECTANGLE OU ELLIPSE QUI PEUT S... par ThWilliam
Source avec Zip Source avec une capture RECOUVRIR PROGRESSIVEMENT UNE IMAGE AVEC UNE AUTRE IMAGE par wolf691300

Commentaires et avis

Commentaire de kachwahed le 01/03/2010 14:40:47

Bonjour,
Joli travail, vous pouvez enlever l'unité GraphicEx
a +

Commentaire de ThWilliam le 01/03/2010 16:13:00

Salut Kachwahed.
Merci pour ton appréciation.
Thierry

Commentaire de fbaudoux le 01/03/2010 17:22:59

Bon boulot.
J'apprécie particulièrement le fait que le composantne doit pas être installé: quiconque travaille sur différentes machines, ou en clientèles différentes etc doit avoir en horreur le composant à installer d'abord.

Les spécifications correspondent à des natures de travail différentes :
A/ inspecter, retoucher, sélectioner une partie ... mais il faudrait pouvoir sauver facilement. Celà n'est pas trop difficile, je peux m'en charger.
B/ montrer, enchainer, transitions programmables : ça commence à ressembler à µSoft Movie Maker. Ce qui manque (ajouter des titres p ex) n'est pas trop difficile à réaliser, SAUF produire un AVI voir un MPG en combinant avec un MP3.
Quelqu'un a t'il une idée quant au comment faire [je trouve MSoft Movie Maker trop simpliste;  le très puissant  MAGIX a une interface absolument rebutante, négligeant toutes les coventions standard Windows, mélangeant des fonctions qui n'ont rien de commun etc Aussi ai-je envie de disposer, voire de collaborer à l'implementation d'un meilleur produit ...]

Commentaire de Michel34 le 04/03/2010 21:28:58

Salut  superbe travail
j'ai profité d'un moment pour etudier ton code ,et j'avoue qu'il ma donné des idées.
bonne continuation , merci.

Commentaire de ThWilliam le 05/03/2010 08:59:42

@FBaudoux et Michel34 : bonjour et merci à vous.
Thierry

Commentaire de lassad2010 le 29/05/2010 15:34:29

Bonjour, Je voudrais savoir comment rendre le changement du taille Largeur/Longueur du cadre de selection proportionnel quelque soit la position.

Merci d'avance.

Commentaire de Ricquet le 02/09/2011 17:01:26

Sympa comme code, mais si je veux sauvegarder l'image recadrée ?
En effet avec le canvas l'image est miniature (exemple) :

procedure TZSImage.SaveToFile (S : TFilename);
  var jpg1 : TJpegImage;
begin
  jpg1 := TJpegImage.create;
  Try
  JPG1.Assign(FCanvasBmp);
  JPG1.SaveToFile(S)
  Finally jpg1.free end;
end;

Une suggestion ?

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Selection graphique [ par jlg75 ] Pb sur mon prog de dessin (DAO). Je souhaite acceder à l'information au niveau pixel pour selectionner l'entite auquel il appartient (cercle,ligne..et selection dans listbox ne se fait pas [ par juliens81 ] Bonjour, je fais un deplacement dans une listbox puis j essaye de reselectionner les elements qui l etaient precedemment. Mais ca ne fonctionne pas. Ajouter des images à mon code puis les modifier [ par badyinfo ] Bonjour à tous, Voilà, ce que j'aimerai faire : Pour des festivités(Noël, Nouvel An, Fête de travail, fêtes religieuses....etc) ou des avis des décès Problèmes avec JvXPButton sous windows Xp [ par badyinfo ] J'utilise dans mon application plusieurs boutons JvXpButton de la librairie JEDI sous delphi 2006. Lorsque j'exécute mon application au début les bout TStringGrid, insertion d'une image et du texte dans une même cellule [ par jderf ] Bonjour, Je souhaite insérer une image dans une cellule, mais conserver aussi le texte à coté de l'image. Le code ci-dessous (placé dans OnDrawCell) Agrandir une image depuis le code [ par jderf ] Bonjour, Je souhaite agrandir/reduire une image pour faire un zoom + et - La réduction fonctionne bien mais je ne peux pas agrandir l'image à une ta Ajouter une couleur à la palette d'une image [ par sisi231 ] Bonjour, j'ai une petite question : dans mon programme l'utilisateur charge une image JPEG ou BMP dans un TImage, et je voudrais colorier des parties OpenGL + Delphi 2007 [ par sisi231 ] Bonjour, j'ai Delphi 2007 et le dernier driver de ma carte graphique d'installé seulement aucun des tutoriels comme celui-ci : http://eraquila.develop Piloter un caméra avec serveur web intégré [ par orgeval ] Bonsoir, J'ai une caméra IP installée en extérieur. Je peux voir une image et modifier les paramètres de luminosité manuellement mais je voudrais pou selection d'un elément d'une dbgrid a une autre dbgrid [ par Luigi1205 ] Salut, j'effectue un programme scolaire avec delphi7, et j'utilise une base de donne access. [img]file:///C:/Users/Micusoft/Desktop/image.png[/img]


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,463 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales