Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : retailler et copier une image sans utiliser TImage [ Archives / Graphique ] (skrol29)

lundi 17 novembre 2003 à 17:13:34 | retailler et copier une image sans utiliser TImage

skrol29

Bonjour,

Je développe une mini visionneuse de fichier JPG en Delphi.
En bas de l'image en cours, j'affiche une ribambelle horizontale qui contient toutes les images miniaturisées.
Pour afficher les images miniaturisées, j'utilise un nouveau Thread afin de ne pas ralentir l'utilisateur pendant ses changement de l'image principale.

Et c'est là que j'ai un problème.
Dans le Thread, je dois lire une image sur le disque, puis changer sa taille, sans utiliser de contrôle TImage car TImage est un composant visuel.
(j'ai essayé ça provoque des dépassement de mémoire)
Une fois l'image miniaturisée, je dois la copier dans le composant visuel TImage de la form principale.
Mais j'y arrive pas.

Ce que j'ai réussi à faire, c'est utiliser un TPicture pour charger l'image, et faire le MonImage.StretchDraw(Rect,MonPic.Graphic).
Ca ça marche mais le problème c'est que le changement de taille (StretchDraw) doit se faire lors d'une synchronisation du Thread (sinon on a pas accès au composant MonImage). Et donc c'est pas optimisé. Je voudrais faire le changement de taille de l'image quand le thread tourne tout seul. Donc sans utiliser le StretchDraw du composant cible.

Voilà, merci à vous si vous avez une idée.

--------------------------
Skrol 29
www.skrol29.com
www.tunybutstrong.com
--------------------------



Cette discussion est classé dans : composant, image, utiliser, thread, timage


Répondre à ce message

Sujets en rapport avec ce message

Image transparente ??? [ par globule ] Bonjour,J'utilise un composant TImage avec un image BMP dedant (un bouton en fait). Les bords de cette image sont blancs. (Je suis obligé de garder mo Probléme de connaissance en Tanimate [ par jeanjeandada ] Salut :)Voici le contexte :J'ai un composant Timage et un composant Tgroupradio. Quand je clique sur un des boutons de Tgroupradio une image apparait Copier une image du TWebbrowser et la coller dans un TImage [ par JuaniBouc ] Bonjour à tous, je commence par situer l'histoire : je charge dans un TWebBrowser une page web contenant des JPEG.Mon but est de pouvoir afficher un d Du pdf Vers un image / de composant vers un PDF [ par RURUInc ] Bonjour à tous.J'essai de faire une application.L'idée serais de tranformer un PDF en image, puis d'y apposer par Drag & Drop des composants type Tmem Propriété ALIGN d'un TImage [ par jnmchl ] Bonjour,J'ai mis un TImage dans mon Form1 et lui ai attribué la propriété Align à alClient.Dans mon code, je fais entre autre les opérations suivantes Redimensionner un timage/tshape avec des poignées [ par edge76000 ] Bonjour, Je sais que sur le site Phidels, ce programme le traite et doit pouvoir répondre à ma question car c'est exactement ce que je veux faire au n Comment utiliser le composant Page controle [ par jcaction ] Bonjour, J'essaie de développez une application de gestion et j'aimerais utiliser sur une de mes Form (produit) le composant Page contrôle pour pouvoi Aide sur le composant Timage en delphi [ par Mnladson ] Salut cher tous g cherche un cours sur le composant Timageje suis sur une  application qui demande une connaissance sur le composant Timagemerci déplacement d'une image dans un objet Timage [ par ninaleo ] Bonsoir tout le monde    J'ai un petit problème pour lequel je ne trouve pas  de solution évidente et j'aimerais vous le soumettre.    J'ai un objet T Probleme Timage [ par tony_73 ] Bonjour,j'ai une application dans lequel je charge une image :                                                                              image.Pict


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,421 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.