Registriert seit: 17. Jan 2007
1.169 Beiträge
Turbo Delphi für Win32
|
Re: TJpegImage - aus Stream geladene Grafik komprimieren
26. Apr 2008, 01:03
Hi,
versuche es mal so:
Delphi-Quellcode:
JpegImage.LoadFromStream(AStream);
JpegImage.DIBNeeded;
JpegImage.CompressionQuality := 80;
JpegImage.Compress;
JpegImage.SaveToFile(SavePathName);
Noch eine andere Variante:
Delphi-Quellcode:
var
bmp: TBitmap;
begin
...
bmp:= TBitmap.Create;
...
JpegImage.LoadFromStream(AStream);
bmp.Assign(JpegImage);
JpegImage.Assign(bmp);
JpegImage.CompressionQuality := 80;
JpegImage.Compress;
JpegImage.SaveToFile(SavePathName);
...
Gruß bitsetter
"Viele Wege führen nach Rom" Wolfgang Mocker (geb. 1954), dt. Satiriker und Aphoristiker
|