Če iščete preprosto orodje za stiskanje slik, si oglejte pngquant, pripomoček za ukazno vrstico in knjižnico za stiskanje slik PNG z izgubo.
Pretvorba aplikacije znatno zmanjša velikost datotek (kar 70% prvotne velikosti), hkrati pa ohrani popolno alfa preglednost slike. Vse ustvarjene slike so združljive z vsemi sodobnimi spletnimi brskalniki, poleg tega pa imajo tudi boljšo nadomestno različico IE6 kot 24-bitni PNGs.
Ključne funkcije
- Kakovostna generacija palet s kombinacijo vektorskih kvantizacijskih algoritmov.
- Edinstven prilagodljiv algoritem za odstranjevanje dritrov, ki slikam doda manj šuma kot standardni Floyd-Steinberg.
- Enostavna integracija z lupinskimi skripti, grafičnimi vmesniki in strežniško programsko opremo.
- Hiter način za obdelavo velikega števila slik.
Algoritem
- Uporablja spremenjeno različico algoritma za kvantizacijo Mediana Cut in dodatne tehnike za ublažitev pomanjkljivosti Mediana Cut.
- Namesto da bi delili polja z največjo prostornino ali številom barv, polja izberemo, da zmanjšamo odstopanje od njihove srednje vrednosti.
- Histogram je zgrajen z dodatkom osnovnega modela zaznavanja, ki daje manj teže hrupnim predelom slike.
- Za nadaljnje izboljšanje barve se histogram prilagodi v postopku, podobnem gradientnem spustu (Mediana Cut se večkrat ponovi z večjo težo na slabo zastopanih barvah).
- Na koncu se barve popravijo z Voronoijevo iteracijo (K-pomeni), ki zagotavlja lokalno optimalno paleto.
- pngquant deluje v predhodno pomnoženem alfa barvnem prostoru, da daje prosojnim barvam manj teže.
- Pri ponovnem preslikavanju se difuzija napak uporabi samo na območjih, kjer se več sosednjih slikovnih pik kvantira na isto vrednost in ki niso robovi. S tem se izognemo dodajanju hrupa na območja z visoko kakovostjo slike, ne da bi se zatemnilo.
Glejte dnevnik sprememb za najnovejšo posodobitev
Kako namestiti najnovejši pngquant na Ubuntu 16.04
apt-get install git libpng16-dev git clone --recursive https: // github.com / pornel / pngquant.git cd pngquant naredi sudo make install
Obiščite https: // pngquant.org za osnovne korake o uporabi orodja