Bonjour je charge une image
et ensuite je veux obtenir la couleur de chaque pixels
Mais a l'execution sur la ligne "rgb := ..." j'ai cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ... image.Picture.LoadFromFile(filename); ... rgb := ColorToRGB(image.Canvas.Pixels[x,y]); ...
"Une image ne peut être modifiée que si elle contient un bitmap"
Je veux pas modifier l'image, pourquoi il me dit ca ?
je ne peut pas utiliser image.Picture.Bitmap.Scanline
car le fichier n'est pas un .bmp mais un .gif, .jpg, .png, etc...
Quelqu'un a un idée ?
Merci
Partager