Bonjour,
J'ai un Array de TPicture, avec une taille assez grande (disons W=200 x H=300).
Je voudrais remplir un TImage, avec les images des TPicture, en les mettant cote à cote.
La hauteur du TImage est plus petite (H=60).
Pour la mise à l'échelle, Image.Stretch:=true et Image.Proportional := true
me permettent de loader un Picture correctement....
Mais pour mettre plusieurs Pictures cote à cote, je vois pas trop.
J'ai essayé :
avec un x qui se met à jour
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 with Image.Picture.Bitmap.Canvas do Draw(x, 0, Picture[i].Bitmap);
Mais ça merdouille....le draw ne doit pas se faire avec proportionnalité, ou un truc du genre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part x := x + (Picture[1].Width*Image.Height) div Picture[i].Height;
Quelqu'un a-t-il été confronté au pb ?
Il faudrait sans doute mettre tous mes Picture à l'échelle avant Draw ?
Merci pour votre aide.
Partager