bitmap et DELPHI

bitmap et DELPHI - Programmation

Marsh Posté le 05-02-2002 à 14:49:53    

lut je voudrais copier une partie d'un bitmap dans un autre bitmap
voila ce que je fais :  
 
 bitmap:=tbitmap.create;
 recta:=Rect(0,0,8,8);
 BitMapTemp1:=tbitmap.create;
 BitMapTemp1.copyrect(recta,bitmap);

 
mais ca marche po ;(
merci de m'aider

Reply

Marsh Posté le 05-02-2002 à 14:49:53   

Reply

Marsh Posté le 05-02-2002 à 16:10:16    

ton utilisation de CopyRect n'a pas l'air correct... c'est une methode de TCanvas et non de TBitmap !
 
tiré de l'aide Delphi:
 
The following code illustrates the differences between CopyRect and BrushCopy. The bitmap graphic ?TARTAN.BMP? is loaded into Bitmap and displayed on the Canvas of Form1. BrushCopy replaces the color black in the graphic with the brush of the canvas, while CopyRect leaves the colors intact.
 

Code :
  1. var
  2.   Bitmap: TBitmap;
  3.   MyRect, MyOther: TRect;
  4. begin
  5.   MyRect := Rect(10,10,100,100);
  6.   MyOther := Rect(10,111,100, 201);
  7.   Bitmap := TBitmap.Create;
  8.   Bitmap.LoadFromFile('c:\windows\tartan.bmp' );
  9.   Form1.Canvas.BrushCopy(MyRect, Bitmap, MyRect, clBlack);
  10.   Form1.Canvas.CopyRect(MyOther,Bitmap.Canvas,MyRect);
  11.   Bitmap.Free;
  12. end;

 

[edtdd]--Message édité par JWhy--[/edtdd]


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 05-02-2002 à 20:22:29    

merci mais l'aide de dephi je l'aie... :pt1cable:

Reply

Marsh Posté le 05-02-2002 à 20:53:09    

bah si tu l'as pourquoi tu utilises CopyRect comme ca:  

Code :
  1. BitMapTemp1.copyrect(recta,bitmap);

 
:??:
 
c'est p'tet pour ca que ca marche pô :sarcastic: ;)


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 05-02-2002 à 20:57:30    

JWhy a écrit a écrit :

bah si tu l'as pourquoi tu utilises CopyRect comme ca:  

Code :
  1. BitMapTemp1.copyrect(recta,bitmap);

 
:??:
 
c'est p'tet pour ca que ca marche pô :sarcastic: ;)  




Faut pas chercher JWhy...


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 05-02-2002 à 21:25:12    

j'ai pô de chance, moi... deja l'aut'gars avec son pb de WinRAR :( ;)


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 05-02-2002 à 21:29:58    

JWhy a écrit a écrit :

j'ai pô de chance, moi... deja l'aut'gars avec son pb de WinRAR :( ;)  




Quel URL ? que je rigole


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 05-02-2002 à 22:18:00    

bah si tu sais, le gars qui voulait, dans un batch, archiver ses repertoires avec WinRAR et les deplacer sur un repertoire reseau... fait une recherche avec winrar comme mots clés... c'etait dans le titre du topic, je crois..
 
(ah non, pardon, c'etait pas toi, c était darklord22 qui y avait repondu...)

 

[edtdd]--Message édité par JWhy--[/edtdd]


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed