wmf -> jpeg

Delphi

12/09/2010

precisava fazer conversoes de wmf para jpeg... como poderia fazer esta conversao?
Diego...

Diego...

Curtidas 0

Respostas

Leonardo Xavier

Leonardo Xavier

12/09/2010

Cara tenta assim, coloca em seu form um savepicturedlg e um botão, no Botão voc6e vai digitar isso:

 if SavePictureDialog1.Execute then begin
   Image1.Picture.SaveToFile(SavePictureDialog1.FileName);
 end;


Qualquer coisa vc posta aqui. Abraços
GOSTEI 0
Diego...

Diego...

12/09/2010

neste caso....pelo q testei ...ele soh renomeia o arquivo... como no cmd rename
GOSTEI 0
Leonardo Xavier

Leonardo Xavier

12/09/2010

neste caso....pelo q testei ...ele soh renomeia o arquivo... como no cmd rename


Cara eu testei aqui e funcionou perfeitamente. Seu sistema abriu a caixa de dialogo para salvar sua foto?
GOSTEI 0
Diego...

Diego...

12/09/2010

mas ele naum faz a conversao em si do arquivo ...soh renomeia...   conseg em um outro forum...   procedure TForm1.Button1Click(Sender: TObject);
var Pic: TPicture;
  JpegImg: TJpegImage;
  Img : TImage;
begin
Pic := TPicture.Create;
Img := TImage.Create(self);
try
 Pic.LoadFromFile('c:\wmfpic.wmf');
 JpegImg := TJpegImage.Create;
 try
 Img.Height := Pic.Height;
 Img.Width := Pic.Width;
 Img.Canvas.Draw(0,0,Pic.Graphic );
 JpegImg.Assign(Img.picture.Bitmap );
 JpegImg.SaveToFile('c:\jpgpic.jpg');
 finally
   JpegImg.Free
 end;
finally
 Pic.Free;
 Img.Free;
end;
end;     desd jah...obrigado      
neste caso....pelo q testei ...ele soh renomeia o arquivo... como no cmd rename


Cara eu testei aqui e funcionou perfeitamente. Seu sistema abriu a caixa de dialogo para salvar sua foto?
GOSTEI 0
POSTAR