Fórum Converter de bmp para jpeg #320150
27/04/2006
0
Alguém poderia de explicar como faço para converter de bmp para jpeg ?
desde de já obg pela atenção de todos !
Alexespina
Curtir tópico
+ 0Posts
27/04/2006
Paullsoftware
procedure BmpToJpg(const Bitmap : TBitmap; var AStream: TMemoryStream); var Jpg: TJpegImage; begin Jpg := TJpegImage.Create; try Try jpg.PixelFormat := jf8Bit; Except End; Try jpg.CompressionQuality := 30; Except End; Try jpg.Compress; Except End; // Jpg.CompressionQuality := 30; // Jpg.PixelFormat := jf8Bit; Jpg.Assign(Bitmap); Jpg.SaveToStream(AStream); finally Jpg.Free end; end; (* BMPtoJPG *)
espero ter ajudado :wink:
Gostei + 0
27/07/2007
Jsidronio
Sua dica de como trabalhar com imagens fora do banco foi de grande utilidade para meu sistema de academia que estou desenvolvendo.
E hoje achei essa sua outra dica de como converter Bmp´s para Jpg´s também será de grandiosa serventia, mas, gostaria de saber se antes de fazer a conversão, tem como saber se a imagem é de qual tipo (*.bmp / *.jpg) para que através disso possa usar a conversão ou não...
Ou até mesmo deixá-la como *.bmp, pois a leitura da imagem será feita da mesma forma porém na hora de salvar que pode ocorrer algum erro....
Desde já agradeço sua atenção...
Abraços...
Gostei + 0
27/07/2007
Rodc
Gostei + 0
28/07/2007
Paullsoftware
não seria.. ChangeFileExt()..!
depois fazer uma verificação antes da conversão [b:a6380e2a33]if extensao=´.bmp´ then[/b:a6380e2a33]
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)