AW: PNG komprimieren
Liste der Anhänge anzeigen (Anzahl: 1)
Du musst halt zunächst mal einen Farbreduzierungsalgorithmus implementieren. Bekannte Verfahren sind Octree und Median-Schnitt. Das Median-Schnitt-Verfahren ist selbst dann verlustbehaftet, wenn das Ausgangsbild bereits weniger Farben als angegeben hat. Diese Verfahren werden zudem oft mit einem Dithering-Algorithmus (auch Fehlerdiffusion genannt) kombiniert, am bekanntesten sind Floyd-Steinberg und Stucki. Dithering erhöht die Dateigröße stark.
Zitat:
Zitat:
|
AW: PNG komprimieren
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:
Zitat:
Zitat:
Anbei habe ich mal eine RGBA PNG Datei (319 KB) mit Alphachennel und eine mit pngquant.exe umgewandeltes 256 Color PNG (*-fs8.png 76 KB) angehängt. Bei beiden existiert der Alphachannel wie er soll. |
AW: PNG komprimieren
Deine beiden samples sind 32bit und haben weit über 256 Farben.
|
AW: PNG komprimieren
Zitat:
|
AW: PNG komprimieren
Zitat:
http://www.hurryupandwait.io/blog/co...it-pngs-with-c Habe eigentlich gehofft, dass jemand das Problem bereits mal gelöst hat. Dass da in der Delphi Welt noch niemand mit dem selben Problem konfrontiert war, kann ich mir garnicht so recht vorstellen. Oder es ist einfach noch nicht so recht bekannt, dass man mit PNG und entsprechender Optimierung auch sehr kleine PNG Dateien erzeugen kann. PS. Photoshop unterstützt diese Format übrigens auch und man kann da auch 8 bit PNG speichern. |
AW: PNG komprimieren
Zitat:
|
AW: PNG komprimieren
Liste der Anhänge anzeigen (Anzahl: 4)
Das erste Sample hat folgende Bildinformationen: Anhang 50133.
Das zweite Sample hat folgende Bildinformationen: Anhang 50134. Mein Sample hat folgende Bildinformationen: Anhang 50135. Und hier ist mein Sample im 8bit PNG Format Anhang 50136. |
AW: PNG komprimieren
Zitat:
(Ich glaube, das Problem ist, dass KodeZwerg nicht weiß, dass man Bilder hier auf DP vergrößern kann.) |
AW: PNG komprimieren
Keine Ahnung was dieser Kommentar soll, ihr werdet bestimmt Recht haben, seine Samples sind auch 8bit und sprengen nicht die 256 Farben Mauer, alles wird gut und viel Glück.
|
AW: PNG komprimieren
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:05 Uhr. |
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