etch  ] [  etch-m68k  ] [  lenny  ] [  squeeze  ] [  sid  ]
[ Quellcode: pngquant  ]

Paket: pngquant (1.0-4)

Werkzeug zur Optimierung von PNG-Bildern (Portable Network Graphics)

pngquant ist ein Befehlszeilen-Konvertierungswerkzeug für Quantisierung (Farbreduktion) und Dithering (Farbmischung) von Truecolor-PNG-Bildern, insbesondere solchen mit einem vollständigen Alphakanal. Die Bilder werden auf eine 8-bit (oder weniger) RGBA-Palette reduziert. Solche Bilder sind gewöhnlich zwei- bis viermal kleiner als die volle 32-bit Version, und Teiltransparenz bleibt sehr gut erhalten. Dies macht pngquant besonders nützlich für Webseiten und PlayStation 2-Entwicklungen, bei denen eines der Texturformate RGBA-Paletten-basiert (wenn auch nicht PNG-komprimiert) ist. Es handelt sich um die gleiche Technik, die für viele der Beispielbilder auf der »Miscellaneous Transparent PNGs«-Website verwendet wurde (http://www.libpng.org/pub/png/pngs-img.html). Oft kann man keinen Unterschied zu den ursprünglichen PNG-Bildern mit vollen Farbinformationen feststellen.

Optimierer (wie pngcrush und optipng) optimieren die Kompression, gewöhnlich verlustfrei, während pngquant Farben auf 256 (oder weniger) unterschiedliche RGBA-Kombinationen herunterrechnet, was verlustbehaftet ist.

Markierungen: Implementiert in: C, Benutzer-Schnittstellen: Kommandozeile, Rolle: Programm, Zweck: Hilfswerkzeug, Zweck: Komprimierung, Daten-Konvertierung, Arbeitet mit: Bild, Raster-Bild, Unterstützt Formate: PNG, Portable Network Graphics

Andere Pakete mit Bezug zu pngquant

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • dep: libc0.1 (>= 2.3) [kfreebsd-amd64, kfreebsd-i386]
    GNU C-Bibliothek: Dynamische Bibliotheken
    auch ein virtuelles Paket, bereitgestellt durch libc0.1-udeb
  • dep: libc0.3 (>= 2.7-1) [hurd-i386]
    GNU C-Bibliothek: Dynamische Bibliotheken
    auch ein virtuelles Paket, bereitgestellt durch libc0.3-udeb
  • dep: libc6 (>= 2.5) [avr32]
    GNU C-Bibliothek: Dynamische Bibliotheken
    auch ein virtuelles Paket, bereitgestellt durch libc6-udeb
    dep: libc6 (>= 2.5-5) [m68k]
    dep: libc6 (>= 2.7-1) [nicht alpha, avr32, hurd-i386, ia64, kfreebsd-amd64, kfreebsd-i386, m68k]
  • dep: libc6.1 (>= 2.7-1) [alpha, ia64]
    GNU C-Bibliothek: Dynamische Bibliotheken
    auch ein virtuelles Paket, bereitgestellt durch libc6.1-udeb
  • dep: libpng12-0 (>= 1.2.13-4)
    PNG-Bibliothek - Laufzeitumgebung
  • dep: zlib1g (>= 1:1.1.4)
    Kompressions-Bibliothek - Laufzeit

pngquant herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
alpha 20,3 kB88 kB [Liste der Dateien]
amd64 18,6 kB84 kB [Liste der Dateien]
armel 18,6 kB80 kB [Liste der Dateien]
avr32 (inoffizielle Portierung) 17,5 kB76 kB [Liste der Dateien]
hppa 19,8 kB80 kB [Liste der Dateien]
hurd-i386 17,7 kB80 kB [Liste der Dateien]
i386 17,5 kB80 kB [Liste der Dateien]
ia64 24,7 kB104 kB [Liste der Dateien]
kfreebsd-amd64 18,3 kB58 kB [Liste der Dateien]
kfreebsd-i386 17,4 kB54 kB [Liste der Dateien]
m68k (inoffizielle Portierung) 17,3 kB80 kB [Liste der Dateien]
mips 19,1 kB84 kB [Liste der Dateien]
mipsel 19,1 kB84 kB [Liste der Dateien]
powerpc 19,0 kB80 kB [Liste der Dateien]
s390 19,0 kB80 kB [Liste der Dateien]
sparc 18,3 kB80 kB [Liste der Dateien]