|
Usuários |
|
120 Usuários Online
|
|
[Dicas]
Mudando Escala de Arquivos JPEG |
Publicado por ActiveDelphi : Terça, Dezembro 05, 2006 - 02:41 GMT-3 (2888 leituras)
1 Comentário Enviar para um amigo Versão para impressão
|
Olá, mais uma dica para o pessoal do Active Delphi.
Muitas vezes precisamos diminuir o tamanho, sem perder a qualidade de imagens JPGE, por padrões internet, entre outros. Segue abaixo um código para tal:

Declaração da procedure:
procedure setScaleImage(escala: TJPEGScale; const
origem, destino: string);
Código:
Uses: Jpeg
procedure setScaleImage(escala: TJPEGScale; const origem, destino: string);
var objJpeg : TJpegImage;
objbmp: TBitMap;
begin
objJpeg := TJPegImage.Create;
objJpeg.LoadFromFile(origem);
objJpeg.Scale := escala;
objbmp := TBitmap.Create;
objbmp.Assign(objjpeg);
objJpeg.Assign(objbmp);
objjpeg.SaveToFile(destino);
objJpeg.Free;
objbmp.Free;
end;
Como utilizar:
setScaleImage(jsHalf,'c:\activedelphi\imagens\imagem.jpeg', 'c:\activedelphi\imagens\imagemnova.jpeg');
Espero que seja útil para vocês também.
Abraços,
Gustavo Frassini
|
|
Comentários | |
| | Comentários pertencem aos seus respectivos autores. Não somos responsáveis pelo seus conteúdos. |
|
|
Edição 112 |
|
|
50 Programas Fontes |
|
|
Produtos |
|
|