Différence entre Assign et CopyRect
Bonjour à toutes et à tous,
Dans un programme, j'écris :
Code:
1 2 3
| Img:= TJPEGImage.Create;
Img.LoadFromFile(MonFichier.jpg); // Image Jpg de 256 x 256 pixels²
ImgCarte.Picture.Bitmap.Assign(Img); |
Ça, ça m'affiche mon image.
Maintenant, je remplace le "Assign" par un "CopyRect"
Code:
1 2 3 4
| Img:= TJPEGImage.Create;
Rct1:= Rect(0, 0, 256, 256);
Img.LoadFromFile(MonFichier.jpg);
ImgCarte.Picture.Bitmap.Canvas.CopyRect(Rct1, Img.Canvas, Rct1); |
et là, ça n'affiche plus rien.
Qu'est-ce qui ne va pas ?
Cordialement.
Pierre.