bonjour
je voudrais savoir comment je peut dans un programme adadpter la taille du cadre dans lequel je veut afficher l'image à celle de l'image.
Merci pour vos aides et conseils
bonjour
je voudrais savoir comment je peut dans un programme adadpter la taille du cadre dans lequel je veut afficher l'image à celle de l'image.
Merci pour vos aides et conseils
Bonjour,
Le code ci dessous utilise un composant TJPEGImage et un TBitmap, je suppose ici que le cadre fait 320*240 :
Par contre si il s'agit d'un composant visuel si tu peux mettre strech à true.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Jpg.LoadFromFile(ExtractFilePath(Application.exeName) + '\temp\Photo1'); Bmp.Width := 320; Bmp.Height := 240; Bmp.Canvas.StretchDraw(Bmp.Canvas.ClipRect,Jpg); Jpg.Assign(Bmp); Jpg.SaveToFile(ExtractFilePath(Application.exeName) + '\temp\Photo1');
Dans le cas d'un composant TImage,
Si tu veux adapter le cadre à l'image il faut mettre Autosize = true
la propriété Stretch, elle sert à adapter l'image au cadre (donc de l'étirer ou la réduire)
Euh, oui, j'ai mal lu le message de départ, compris à l'enversDans le cas d'un composant TImage,
Si tu veux adapter le cadre à l'image il faut mettre Autosize = true
la propriété Stretch, elle sert à adapter l'image au cadre (donc de l'étirer ou la réduire)merci Manopower
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager