Jei ieškote paprasto vaizdo glaudinimo įrankio, patikrinkite pngquant, komandinės eilutės įrankį ir biblioteką, kad galėtumėte sugadinti PNG vaizdus.
Programos konversija žymiai sumažina failų dydžius (net 70% originalaus dydžio), išlaikant visą alfa alfa skaidrumą. Visi sugeneruoti vaizdai yra suderinami su visomis šiuolaikinėmis žiniatinklio naršyklėmis, taip pat yra geresni atsarginiai IE6 nei 24 bitų PNGs.
Pagrindiniai bruožai
- Aukštos kokybės paletės generavimas naudojant vektorinių kvantizacinių goritmų derinį.
- Unikalus adaptyvus dithering algoritmas, kuris prideda mažiau triukšmo vaizdams nei standartinis Floyd-Steinbergas.
- Lengva integruoti su „shell“ scenarijais, GUI ir serverio pusės programine įranga.
- Greitas režimas daugeliui vaizdų apdoroti.
Algoritmas
- Jis naudoja modifikuotą „Median Cut“ kvantavimo algoritmo versiją ir papildomus metodus, kad sumažintų „Median Cut“ trūkumus.
- Užuot padalijus langelius su didžiausiu tūriu ar spalvų skaičiumi, pasirenkamos dėžutės, kad sumažėtų jų vidutinės vertės dispersija.
- Histograma sukurta pridėjus pagrindinį suvokimo modelį, kuris suteikia mažiau svorio triukšmingoms vaizdo sritims.
- Norint dar labiau pagerinti spalvas, histograma koreguojama panašiai kaip gradiento nusileidimas („Median Cut“ kartojamas daug kartų su didesniu svoriu blogai vaizduojamoms spalvoms).
- Galiausiai spalvos koreguojamos naudojant „Voronoi“ iteraciją (K reikšmė), kuri garantuoja optimalią paletę vietoje.
- „pngquant“ veikia iš anksto dauginamoje alfa spalvų erdvėje, kad skaidrėms spalvoms būtų suteikta mažiau svorio.
- Kartojant, klaidų difuzija taikoma tik toms sritims, kuriose keli kaimyniniai pikseliai kvantuoja į tą pačią vertę ir nėra kraštai. Tai leidžia išvengti triukšmo tose vietose, kurios turi aukštą vaizdo kokybę, nesumažindamos.
Naujausią naujinį rasite „Changelog“
Kaip įdiegti naujausią „pngquant“ į „Ubuntu 16“.04
apt-get install git libpng16-dev git klonas - rekurzinis https: // github.com / pornel / pngquant.git cd pngquant make sudo make install
Apsilankykite https: // pngquant.org pagrindinius veiksmus, kaip naudoti įrankį