cs_costello
Messages postés136Date d'inscriptionlundi 2 septembre 2002StatutMembreDernière intervention15 février 2006
-
23 avril 2003 à 18:56
cs_costello
Messages postés136Date d'inscriptionlundi 2 septembre 2002StatutMembreDernière intervention15 février 2006
-
25 avril 2003 à 18:17
bon voila le problème:
j'ai fait un logiciel sympa, qui applique un effet sur des images, tout ça en faisant des petits algorythmes simples sur des images, dont voici l'exemple pour faire un négatif:
for i := 0 to X do begin
for j := 0 to Y do begin
Image1.Canvas.Pixels[X,Y] := $FFFFFF - Image1.Canvas.Pixels[X,Y];
end;
end;
Voilà, le problème c'est qu'un Canvas, ça marche que pour les BMP... et moi je voudrais bien accéder aux propriétés Pixels[X,Y] de l'image, qu'elle soit JPG ou BMP!
J'ai regardé dans le forum "Graphique", j'ai trouvé 1 seul sujet qui aurait pu être intéressant :
uses jpeg...
Bmp := TBitmap.Create;
Pic := TPicture.Create;
Pic.LoadFromFile(etc.);
Bmp.Assign(Pic);
etc.
et avec la méthode Assign, Delphi me répond: Impossible d'assigner un type TPicture au type TBitmap (ou qqchose comme ça...)