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
Partager