Ja meklējat vienkāršu attēlu saspiešanas rīku, pārbaudiet PNG attēlu saspiešanas pngquant, komandrindas utilītu un bibliotēku ar zaudējumiem.
Lietotnes pārveidošana ievērojami samazina faila izmērus (pat 70% no sākotnējā lieluma), vienlaikus saglabājot pilnīgu attēla alfa caurspīdīgumu. Visi ģenerētie attēli ir saderīgi ar visām mūsdienu tīmekļa pārlūkprogrammām, kā arī ar labāku atkāpšanos IE6 nekā 24 bitu PNGs.
Galvenās iezīmes
- Augstas kvalitātes paletes ģenerēšana, izmantojot vektoru kvantizatorgoritmu kombināciju.
- Unikāls adaptīvais dithering algoritms, kas pievieno attēliem mazāk trokšņa nekā standarta Floyd-Steinberg.
- Viegli integrējama ar čaulas skriptiem, GUI un servera puses programmatūru.
- Ātrs režīms liela skaita attēlu apstrādei.
Algoritms
- Tas izmanto Median Cut kvantēšanas algoritma modificēto versiju un papildu paņēmienus, lai mazinātu Median Cut trūkumus.
- Tā vietā, lai sadalītu lodziņus ar lielāko tilpumu vai krāsu skaitu, tiek izvēlēti lodziņi, lai samazinātu atšķirību no to vidējās vērtības.
- Histogramma ir veidota, pievienojot uztveres pamata modeli, kas piešķir mazāku svaru skaļajiem attēla apgabaliem.
- Lai vēl vairāk uzlabotu krāsu, histogramma tiek koriģēta procesā, kas līdzīgs gradienta nolaišanās procesam (Median Cut tiek atkārtots daudzas reizes ar lielāku svaru slikti attēlotām krāsām).
- Visbeidzot, krāsas tiek koriģētas, izmantojot Voronoi iterāciju (K-mean), kas garantē lokāli optimālu paleti.
- pngquant darbojas iepriekš reizinātā alfa krāsu telpā, lai piešķirtu mazāk svara caurspīdīgām krāsām.
- Veicot atkārtotu kartēšanu, kļūdu difūzija tiek piemērota tikai apgabaliem, kuros vairāki blakus esošie pikseļi kvantē līdz vienai un tai pašai vērtībai. Tas ļauj izvairīties no trokšņa pievienošanas apgabaliem, kuriem ir augsta vizuālā kvalitāte, netraucējot.
Skatiet jaunāko atjauninājumu sadaļā Changelog
Kā Ubuntu 16 instalēt jaunāko pngquant.04
apt-get install git libpng16-dev git klons - rekursīvs https: // github.com / pornel / pngquant.git cd pngquant padarīt sudo padarīt instalēt
Apmeklējiet vietni https: // pngquant.org pamata darbībām, kā izmantot rīku