-
Notifications
You must be signed in to change notification settings - Fork 0
Optimalizácia png obrázkov
cosmo-x2 edited this page Sep 4, 2017
·
2 revisions
- Slúži k zmenšeniu veľkosti obrázkov bez straty kvality.
- Pre optimalizáciu sa používa ZopfliPNG algoritmus.
- Informácie o kvalite kompresie sa po ukončení behu skriptu ukladajú do /opt/obalky/data/fileblob_compressor_log.csv.
- Automatizovaný skript - postupne optimalizuje všetky obrázky vo formáte png, ktoré sú uložené v databázi.
- Skript si pamätá, kde naposledy skončil. Pri ďaľšom spustení skript pokračuje v optimalizovaní.
- Výsledná veľkosť obrázku je v priemere menšia o 15% (v rozmedzí 7% až 25%).
- perl image_compressor.pl
- Automatizovaný skript - postupne vytvára a optimalizuje náhľady obrázkov.
- Skript si pamätá, kde naposledy skončil. Pri ďaľšom spustení skript pokračuje vo vytváraní a optimalizovaní náhľadov.
- Skript konvertuje obrázky do formátu png.
- Konvertovaný obrázok obsahuje veľa metadát, ktoré ZopfliPNG dokáže odstrániť. Pri optimalizovaní náhľadov môže dojsť ku zmenšeniu až o 40%, preto sa odporúča skript spustiť s parametrom -o.
- Rozlíšenie väčších obrázkov upraví na šírku 510px a výšku zmení tak, aby sa zachovali pomery strán
- [Odporúčané] perl image_resizer.pl -o, pričom -o parameter značí, že prebehne optimalizácia náhľadu.
- perl image_resizer.pl pre vytvorenie náhľadu bez ich optimalizácie.