Mis teeb selle lehe eriliseks?
See leht teeb midagi, mida enamik pilteisendajaid ei tee: teisendab AVIF-pildid PNG-ks otse sinu brauseris – serverisse ei laadita ühtegi faili. See tähendab, et privaatsus on garanteeritud ja teisendus töötab ka ilma internetita (pärast lehe laadimist). Kuid olulisim erinevus on see, et leht on spetsialiseerunud just AVIF-ilt PNG-le üleminekule, mitte üldisele formaadivahetusele.
AVIF (AV1-põhine pildiformaat) on tänapäeval tugevaima tihendusega üldkasutatav pildivorming, kuid brauserite tugi AVIF-i salvestamisele (kodeerimisele) on endiselt osaline. Seetõttu ei kirjuta see leht kunagi AVIF-väljundit – ta loeb AVIF-faile sisse, aga väljund on alati PNG. Selle asemel pakub ta ühtset, usaldusväärset PNG-d.
PNG on kadudeta formaat – see tähendab, et pildi iga piksel jääb täpselt samaks nagu AVIF-is, isegi kui salvestad pilti mitu korda. Kvaliteediliugurit PNG puhul pole, sest kadudeta formaadi puhul pole kvaliteeti vaja reguleerida. Kui AVIF-ist PNG-sse teisendada, siis failisuurus tavaliselt kasvab – eriti fotode puhul –, aga ekraanipiltide, logode ja joonistuste puhul jäävad piksli väärtused muutumatuks. Leht märgib iga faili juurde kirjelduse “Saved” (väiksem) või “Larger” (suurem), nii et sa näed kohe, kas teisendus vähendas või suurendas mahtu.
AVIF ja PNG – põhjalikud erinevused
AVIF
- Koodek: AV1, mis on arendatud video jaoks, kuid sobib suurepäraselt ka piltidele.
- Tihendus: Tugevaim üldkasutatav kadudega tihendus – võrreldes JPEG-iga võib fail olla 50% väiksem sama näiva kvaliteedi juures.
- Läbipaistvus: Toetab alfakanalit (8-bitine või 12-bitine).
- Värviruum: Toetab laia värvigamma (HDR, BT.2020 jne).
- Brauseri tugi: Dekodeerimine töötab peaaegu kõigis (Chrome, Firefox, Safari, Edge), kodeerimine ainult Chrome'is (osaline).
PNG
- Koodek: Deflate (kadudeta).
- Tihendus: Kadudeta – failisuurus sõltub pildi sisust; fotod võivad olla väga suured (4–10 korda suuremad kui sama pilt AVIF-na), kuid lihtsad joonised jäävad väikseks.
- Läbipaistvus: Täielik 8-bitine või 16-bitine alfakanal.
- Värviruum: Standardne sRGB.
- Brauseri tugi: Universaalne – kõik brauserid oskavad PNG-d nii lugeda kui ka salvestada.
Praktiline näide: 2MP foto (1920×1080) AVIF-is võib olla 400 KB. Sama pilt PNG-na (kadudeta) võib olla 3-4 MB. Ekraanipilt (400×300, ühtlaste värvidega) AVIF-is 20 KB, PNG-na 30 KB – vahe on väike.
Miks teisendada AVIF PNG-ks?
Ühilduvus vanema tarkvaraga
Paljud fototöötlusprogrammid, veebilehitsejad (eriti vanemad versioonid) ja seadmed (nt e-lugerid, telerid) ei toeta AVIF-i. PNG on aga peaaegu igal pool kasutatav – Windows, macOS, Linux, Android, iOS, isegi kõige vanemates brauserites. Kui saad kellelegi pildi saata ja ei tea, mis seadet ta kasutab, on PNG kindel valik.
Kadudeta arhiivimine ja redigeerimine
AVIF-i saab salvestada nii kadudega kui ka kadudeta (lossless mode), aga praktikas kasutavad saidid ja kaamerad enamasti kadudega AVIF-i. Kui sul on vaja algne pilt säilitada täpselt nii, nagu see oli – näiteks redigeerimiseks, printimiseks või pikslitega töötamiseks –, siis PNG tagab, et mitte ükski detail ei kao. Isegi kui salvestad pilti mitu korda, jääb see identseks.
Universaalne läbipaistvus
AVIF toetab alfakanalit, kuid mitte kõik rakendused ei suuda seda õigesti kuvada. PNG läbipaistvus on standard – kõik pilditöötlusprogrammid ja veebibrauserid toetavad seda. Seega, kui töötad läbipaistva taustaga graafikaga (logod, ikoonid, nupud), on PNG ohutum valik.
Privaatsus – serverit pole vaja
Kuna teisendus toimub sinu enda brauseris, ei saadeta ühtegi faili kuhugi. See on oluline tundlike piltide puhul – näiteks isikut tõendavad dokumendid, meditsiinilised pildid või autoriõigusega kaitstud materjal. Paljud veebiteenused laadivad pildid oma serverisse, kus neid võidakse analüüsida või salvestada. Siin see oht puudub.
Brauseri tugi ja automaatne varulahendus
AVIF-kodeerimine pole veel kõigis brauserites saadaval. Näiteks Firefox ja Safari ei suuda AVIF-faile salvestada, isegi kui nad suudavad neid kuvada. Kui proovid teisendada nendes brauserites, teeb see leht automaatselt seda: kuna brauser ei oska AVIF-i kirjutada, langeb ta tagasi PNG-le ja märgib tulemuse sõnadega “Your browser doesn’t support saving this format — used PNG instead”. See tähendab, et saad alati töötava PNG-faili, isegi kui brauseri võimekus on piiratud.
Praktikas: Kui kasutad Chrome’i, võid märgata, et mõni pilt teisendatakse AVIF-ist PNG-ks ilma hoiatuseta – see on normaalne, sest Chrome toetab mõlemat. Kui aga kasutad Firefoxi, näed alati seda varuteavitust. See ei ole viga, vaid teadlik disain.
Faili suuruse mõju ja märgised
Iga teisendatud pildi kohta kuvatakse:
- Algfaili suurus (näiteks 450 KB)
- Teisendatud PNG suurus (näiteks 2.3 MB)
- Märgis: “Saved” kui PNG on väiksem kui algne AVIF; “Larger” kui PNG on suurem.
- Samuti näidatakse mõõtmeid (laius × kõrgus) ja väljundfaili nime.
Allosas on kokkuvõte: Total: ‹kogu algne suurus› → ‹kogu teisendatud suurus›. See annab kiire ülevaate, kui palju ruumi kogu komplekt võtab.
Millal võib PNG olla väiksem? Väga harva. Kuna AVIF tihendab tõhusalt, on PNG peaaegu alati suurem. Erandiks on olukord, kus AVIF-is on kasutatud väga madalat kvaliteeti (palju tihendust) ja PNG suudab sama pildi efektiivsemalt salvestada (nt ühtlane taust). Praktikas pole see tavaline.
Mitme pildi korraga teisendamine ja allalaadimine
Sa võid valida kuni 20 AVIF-faili korraga – näiteks kümme fotot ühest reisist. Pärast teisendust kuvatakse kõik tulemused lehel. Iga pildi all on nupp “Download”, mis alla laadib selle üksiku PNG-na. Kui teisendatud pilte on vähemalt kaks, ilmub nupp “Download all (.zip)”. See tekitab ZIP-arhiivi, kuhu kõik PNG-failid pakitakse.
Piirangud: Leht seab maksimaalse arvu korraga valitavaid pilte (kuni 20). Kui ületad piiri, kuvatakse veateade: “Choose up to ‹max› images at a time.” Samuti kontrollitakse failitüüpi – kui proovid teisendada GIF-i või BMP-d, kuvatakse “This file type isn’t supported.” Kui fail on rikutud, näed teadet: “This file could not be opened as an image. It may be corrupted, empty, or not actually an image.”
KKK
Kas teisendamine on tõesti privaatne? Jah. Kogu töötlemine toimub sinu arvutis, JavaScripti abil. Ühtegi faili ei laadita üles ega saadeta serverisse. Isegi lehekülje skriptid ei edasta andmeid.
Miks on PNG fail suurem kui AVIF? AVIF kasutab tänapäevast AV1-koodekit, mis suudab säilitada väga kõrge kvaliteedi väikese failiga (kadudega). PNG on kadudeta – see salvestab iga piksli täpselt, ilma tihenduskadudeta. Seetõttu on PNG fotode puhul tavaliselt 2-5 korda suurem.
Kas PNG säilitab läbipaistvuse? Jah. Kui AVIF-pildis on alfakanal (läbipaistvus), siis teisendatud PNG säilitab selle täielikult. PNG toetab 8-bitist alfakanalit, mis sobib enamiku graafikaga.
Mida teha, kui teisendamine ebaõnnestub? Kui näed “Conversion failed. Try a different image or format”, siis on pilt tõenäoliselt rikutud või mittetoetatud. Proovi teine fail või veendu, et tegu on tõepoolest pildifailiga. Mõnikord võib pildil olla vale faililaiend.
Kas ma saan teisendada ka teisi formaate? See leht teisendab ainult AVIF-faile PNG-ks.
Miks pole kvaliteediliugurit? PNG on kadudeta – kvaliteediliuguril pole mõtet, sest kogu pilt salvestatakse originaalis. Erinevalt JPEG-ist ega AVIF-ist ei saa PNG puhul valida tihenduse astet. Kui soovid väiksemat faili, tuleks valida mõni kadudega formaat.