Ha egyszerű képtömörítő eszközt keres, nézze meg a PNG képek veszteséges tömörítésére szolgáló pngquant, parancssori segédprogramot és könyvtárat.
Az alkalmazáskonverzió jelentősen (az eredeti méret 70% -áig) csökkenti a fájlméreteket, miközben megőrzi a kép teljes alfa-átlátszóságát. Az összes létrehozott kép kompatibilis az összes modern webböngészővel, valamint jobb tartalékkal rendelkezik IE6 mint 24 bites PNGs.
Főbb jellemzők
- Kiváló minőségű palettagenerálás vektorkvantizációs goritmusok kombinációjával.
- Egyedi adaptív dithering algoritmus, amely kevesebb zajt ad a képekhez, mint a szokásos Floyd-Steinberg.
- Könnyen integrálható shell szkriptekkel, grafikus felhasználói felületekkel és szerveroldali szoftverekkel.
- Gyors mód nagyszámú kép feldolgozására.
Algoritmus
- A Median Cut kvantálási algoritmus módosított változatát és további technikákat használ a Median Cut hiányosságainak enyhítésére.
- A legnagyobb térfogatú vagy színszámú dobozok felosztása helyett a dobozokat választják, hogy minimalizálják a szórást a mediánértéküktől.
- A hisztogram egy alapvető észlelési modell hozzáadásával épül fel, amely kevesebb súlyt ad a kép zajos területeinek.
- A szín további javítása érdekében a hisztogramot a gradiens süllyedéshez hasonló folyamatban állítják be (a Median Cut-ot sokszor megismételjük nagyobb súllyal a rosszul ábrázolt színeknél).
- Végül a színek korrigálása a Voronoi iterációval történik (K-átlag), amely garantálja a helyileg optimális palettát.
- A pngquant előre megsokszorozott alfa színtérben működik, hogy kevesebb súlyt adjon az átlátszó színeknek.
- Újrateremtéskor a hibadiffúzió csak azokra a területekre vonatkozik, ahol több szomszédos pixel azonos értékre kvantál, és amelyek nem élek. Ezzel elkerülhető a zaj zónája azokon a területeken, amelyek kiváló vizuális minőségűek, anélkül, hogy elhalványulna.
A legfrissebb frissítésről a Changelog részben olvashat
A legújabb pngquant telepítése az Ubuntu 16-ra.04
apt-get install git libpng16-dev git klón - rekurzív https: // github.com / pornel / pngquant.git cd pngquant make sudo make install
Látogasson el a https: // pngquant oldalra.org az eszköz használatának alapvető lépéseihez