Parantelinpa yhtä mun jo aiemmin julkaisemaani shelliskriptiä: any2png.plain.sh osaa nyt käyttää myös softaa nimeltä OptiPNG. Tuon skriptini uudemnpi versio löytyy wepistä shelliskriptien hakemistosta. PNG on siitä erikoinen formaatti, että erilaisia parametreja muuttelemalla sen tiedoston koon saa painettua hyvinkin alas. Noilla softilla, mitä any2png.plain.sh käyttää, voi löytää sellaisen parametrien yhdistelmän, jolla tiedoston koko saadaan pienimmäksi mahdolliseksi. Lisäksi tiedoston kokoa saa pienennettyä mm. poistamalla väipaletista turhat värit ja poistamalla turhia "chunkkeja". En tiedä, mikä olisi hyvä suomennos sanalle "chunk" tässä yhteydessä. Mutta mm. tällaisia "chunkkeja" PNG-fileessä voi olla:
Ainakin tEXt on jokseenkin aina ihan turha ja aika harvoin tarvitaan myöskään tota pHYs:siä. Jos kuvassa ei ole mitään läpinäkyviä kohtia, niin tRNS ja bKGD joutavat pois. Mutta kahta ensinmainittua en tohtisi poistaa.
Joo, se GIF-kuvissa käytetyn LZW-pakkausalgoritmin patentti sitten vihdoin ja viimein raukesi kaikkialla maailmassa. Mutta kyllä PNG:llä yhä on etuja GIF:fiin nähden: Esim. jos konvertoit jokseenkin minkä tahansa GIF:fin PNG:ksi, niin se vie PNG-filetto vie vähemmän tilaa kuin se alkuperäin GIF-filettoi. Toisaalta PNG:stä löytyy kasa ominaisuuksia, joita GIF:fistä ei löydy.
Koitanpas nukkua. Tosin joku mun napuri vähänväliä poraa. Olipa se kolmimielisesti sanottu.