Converter JPeg para Bitmap no Delphi
Inclua na seção uses: Graphics, JPeg
O procedimento abaixo converte um arquivo de imagem JPeg
para Bitmap. O arquivo Bitmap terá o mesmo nome do arquivo JPeg, mas com a extensão bmp.
procedure ConverterJPegParaBmp(Arquivo: string);
var
JPeg: TJPegImage;
Bmp: TBitmap;
begin
JPeg := TJPegImage.Create;
try
JPeg.LoadFromFile(Arquivo);
Bmp := TBitmap.Create;
try
Bmp.Assign(JPeg);
Bmp.SaveToFile(ChangeFileExt(Arquivo, '.bmp'));
finally
Bmp.Free;
end;
finally
JPeg.Free;
end;
end;
Exemplo de uso:
ConverterJPegParaBmp('c:\arquivo.jpg');