dessiner un rectangle de taille donné dans une image de taille donnée
            dessiner un rectangle de taille donné dans une image de taille donnée - Delphi/Pascal - Programmation
         
        
            
                
											
					
	     
							 
					
					
	     
							 
Sujets relatifs:
                        
                            
                            
                                Leave a Replay
                                Make sure you enter the(*)required information where indicate.HTML code is not allowed
                              
      
                                 
                         
                     
                     
             
          
    
   
	 
    
	
 
Marsh Posté le 06-10-2009 à 17:43:00
Bonjour,
alors voila mon soucis, je voudrais simplement enregistrer deux images bmp : un rectangle noir (dont je connais la largeur et la hauteur) et le même en blanc (dans un autre fichier) avec les mêmes dimensions : mais je n'y arrive pas : mon image mesure tout le temps 105x33 (taille du composant image1 que j'ai posé sur ma form !!)
Voilà le code que j'utilise :
var r:trect;
begin
if checkbox1.Checked=true then
begin
image1.Canvas.Brush.Color:=clblack;
r.Left:=0;
r.Top:=0;
r.Right:=updownlogolargeur.position;
r.Bottom:=updownlogohauteur.Position;
if r.Right mod 2=1 then r.right:=r.Right+1;
if r.Bottom mod 2=1 then r.Bottom:=r.Bottom+1;
image1.Width:=updownlogolargeur.position;
image1.Height:=updownlogohauteur.Position;
image1.Canvas.Rectangle(r);
image1.Picture.SaveToFile(formexternalappli.cheminappli+'logo\temp_x_'+editlogoposx.Text+'_y_'+editlogoposy.Text+'_0.bmp');
image1.Canvas.Brush.Color:=clwhite;
image1.Canvas.Rectangle(r);
image1.Picture.SaveToFile(formexternalappli.cheminappli+'logo\temp_x_'+editlogoposx.Text+'_y_'+editlogoposy.Text+'_1.bmp');
Quelqu'un peut-il m'aider ???
MEri bp