Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Fotos in einer DB komprimieren (https://www.delphipraxis.net/78050-fotos-einer-db-komprimieren.html)

shmia 29. Sep 2006 10:35

Re: Fotos in einer DB komprimieren
 
Grundsätzlich kann man JPEG-Daten nicht mit einem weiterem Komprimierungsverfahren (LZH, ...) verkleinern.
Man muss schon weitere Verluste in der Bildqualität in Kauf nehmen, damit die Datenmenge kleiner wird.

Also:
Delphi-Quellcode:
MyJpeg.LoadFromStream(BlobStream);
MyJpeg.CompressionQuality := 10; // 100%=beste Qualität 1%=schlechteste Qualität/kleinste Datenmenge
MyJpeg.Compress; // neu komprimieren
MyJPeg.SaveToStream(BlobStream);

Phoenix 29. Sep 2006 10:38

Re: Fotos in einer DB komprimieren
 
Zitat:

Zitat von AndreT
habe ich ein Jpg mit 799kb.

Du weisst schon das JPEG schon einr echt gutes Komprimierungsverfahren für Bilder ist, oder?
Das einzige was Dir bleibt wäre, den Komprimierungsfaktor der Datei zu erhöhen und damit suboptimale Ergebnisse (will heissen Kompressionsartefakte) in den Bildern in Kauf zu nehmen.

AndreT 29. Sep 2006 10:57

Re: Fotos in einer DB komprimieren
 
Zitat:

Zitat von Phoenix
Zitat:

Zitat von AndreT
habe ich ein Jpg mit 799kb.

Du weisst schon das JPEG schon einr echt gutes Komprimierungsverfahren für Bilder ist, oder?
Das einzige was Dir bleibt wäre, den Komprimierungsfaktor der Datei zu erhöhen und damit suboptimale Ergebnisse (will heissen Kompressionsartefakte) in den Bildern in Kauf zu nehmen.

Das wär kein Problem, es kommt nicht unbedingt auf keine Details auf den Fotos an.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:19 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz