BMP para JPG

16/04/2003

0

Estou gravando uma foto no meu banco de dados, mas antes transformo de bmp para jpeg com essa rotina

[i:0071e303ce]procedure BmpToJpeg(Arquivo: string; Qualidade:integer = 50);
var
Bmp: TBitmap;
JPeg: TJPegImage;
NomeArq : String;
begin
Bmp := TBitmap.Create;
try
Bmp.LoadFromFile(Arquivo);
JPeg := TJPegImage.Create;
try
JPeg.CompressionQuality:=Qualidade;
JPeg.Assign(Bmp);
[b:0071e303ce]JPeg.SaveToFile(ChangeFileExt(Arquivo, ´.jpg´));[/b:0071e303ce]
finally
JPeg.Free;
end;
finally
Bmp.Free;
end;
end;[/i:0071e303ce]

porem quando chega na linha em negrito dah um erro dizendo que nao pode criar o arquivo, na primeira vez funciona, mas a partir da segunda dah esse erro:
Cannot create file ´Caminho do arquivo\Capture.jpg´
o q significa isso?

obrigada,
K-ROL


K-rol

K-rol

Responder

Posts

16/04/2003

Rodney

Ele esta dizendo que o arquivo não foi encontrado.
Eu já dive problemas com imagens as unicas que não dão problemas são
as *.bmp.


Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar