Optimalizálás a minőségi png elvesztése nélkül, szellős
Az Airy utolsó néhány hónapja a legjobb megoldások intenzív keresésében és kiválasztásában állt a fájlok méretének csökkentése érdekében. A weblapok mérete folyamatosan növekszik. és a képek fontos szerepet töltenek be a letöltött adatok teljes mennyiségében.
Annak megértéséhez, hogy a weblapok képek optimalizálhatók, meg kell értened a képfájlok struktúráját. Kezdjük a PNG-vel.
A PNG fájlok felépítése
PNG-fájlt, hogy első közelítésben, tartalmaz egy fejléc (darabokat), tartalmazó védett információkat (beleértve az információs és színösszeállítás), a paletta (abban az esetben, indexelt szín), szűrők és szín adatokat (alakítjuk át a szűrőkön). Ez az alábbi korlátozásokat írja elő a fájl optimalizálásának lehetőségeire:
- A nem használt fájlokat törölheti a darabok weboldalán történő megjelenítéshez.
- Csökkentheti vagy átalakíthatja a fájlpalettát a jobb tömörítés érdekében.
- Különböző szűrők kombinációját használhatja, amely lehetővé teszi, hogy kevésbé bájt használatával színinformációkat írjon.
- Más algoritmusokat is használhat az adatok tömörítésére a fejlécekben, palettán, szűrőkben és színadatokban.
Ebben a tekintetben az összes PNG-optimalizáló eszköz négy csoportra tagolódik:
- A felesleges darabok törlése egy fájlból.
- A paletta kvantálásához / csoportosításához / rendezéséhez (hogyan kell végrehajtani a paletta klaszterezését). A paletta bármely csökkentése a képminőség elvesztésével járó technikusokra vonatkozik, de a kép szinte megkülönböztethetetlen az eredetitől. A paletta rendelése javítja az azt követő tömörítést, a képminőség nincs hatással. Az optimalizáláshoz egy nem indexelt kép (kis számú színnel) indexeléssel történõ fordítása is alkalmazható.
- A kép optimális szűrőinek kiválasztásához.
- A fájl összes részének maximális tömörítéséhez.
Ha a PNG-optimalizáló eszközök kellően részletes elemzésére összpontosít, kiválaszthatja a leghatékonyabb segédprogramokat bizonyos műveletek végrehajtásához PNG-fájlokkal:
Segédprogramok a PNG optimalizálására
A darabok eltávolítását a képből csaknem minden segédprogram támogatja, ebből a célból a pngout vagy a TruePNG egyformán alkalmas. Szintén jó segédprogram a grafikai fájlok darabjainak kezeléséhez exiftool.
A kvantálás / poszteráció szempontjából a pngquant a legalkalmasabb. pngnq-s9 vagy TruePNG. A palettának a minőségromlás nélkül történő átalakítását a pngoptimizer végzi. pngrewrite és TruePNG.
A legjobb szűrési algoritmusok kiválasztásánál a TruePNG és a pngwolf a legjobb. Mivel különböző algoritmusokat használnak, a legjobb hatás elérése a két eszköz kombinálásával érhető el.
Végül, a képnyomtatás maximalizálása érdekében a legjobb a PNGZopfli vagy a ZopfliPNG használata.
Összefoglalva, a PNG-fájlok komplex optimalizálására szolgáló eszközök legjobb kombinációja jelenleg a TruePNG. pngwolf és ZopfliPNG.
A Mac esetében egy csomó ImageAlpha és ImageOptim lehet.
Princessz fűző
Ahhoz, hogy a megadott segédprogramokat a munkafolyamatban használhassa, a képkatalizátor a legjobb megoldás - szinte az összes leírt optimalizálási technikát automatizálja a fájlcsoportok feldolgozásához.
Az Airy felhő felhasználóinak kényelméért folyamatosan optimalizáltuk az összes képet. Egyes optimalizálási technikák nem biztonságosak a végeredményhez, ezért a "Haladó" beállításban szerepelnek, amely a Mars díjcsomaggal működik.
Átlagosan a képek méretének csökkentése 35-50% -kal csökkentheti a képek méretét. ez egy nagyon jelentős eredmény a webhely sebessége szempontjából, és teljes egészében elvégezhető, ha a webhely az Airy-hoz kapcsolódik.