De ce formatul acesta se afișează și HEIC nu
Diferența nu ține de meritul tehnic, ci de licențiere. HEIC poartă HEVC, împovărat de fonduri de brevete care i-au făcut pe producătorii de browsere să refuze. AVIF poartă AV1, publicat de Alliance for Open Media cu o licență fără redevențe, iar Chrome, Firefox și Safari au adăugat toate decodoare la câțiva ani unul de altul. Două fișiere pot împărți un proiect de container și pot avea vieți cu totul diferite din pricina cui trebuie să plătească cui.
Ce înseamnă asta când citești unul aici
Previzualizarea vine chiar din decodorul browserului, așa că apare pe loc și la calitate deplină, fără nicio soluție de rezervă WebAssembly în cale. Înseamnă și că un AVIF se poartă ca o imagine web obișnuită peste tot altundeva: se va desena într-o pagină, într-un panou de previzualizare și într-o aplicație de chat, cărând cu el orice metadate are.
Aproape orice AVIF a trecut printr-un convertor
AVIF există mai ales ca să facă imaginile de pe web mai mici, așa că fișierul obișnuit a fost produs de un pas de construire sau de o rețea de distribuție, dintr-un JPEG ori un PNG. Fluxurile acelea aruncă de obicei metadatele ca să economisească octeți, și de aceea atâtea fișiere AVIF se citesc aproape goale aici. Când unul poartă totuși EXIF, l-a moștenit din imaginea-sursă, nu l-a scris o cameră: puține camere produc AVIF de-a dreptul.
Forma unui fișier AVIF
- Structură
- Poate purta metadate
- Imaginea propriu-zisă
Unde ține un AVIF lucrurile
- ftyp
- Marca, avif sau avis. Declară ce este restul fișierului.
- meta
- Caseta care ține fiecare element ce nu este imaginea.
- Element Exif
- Un bloc EXIF, când convertorului i s-a cerut să păstreze unul.
- Element mime
- XMP, cu același mecanism ca la HEIC.
- colr
- Profil de culoare sau puncte de cod independente de codare.
- av1C
- Configurația decodorului AV1. Structură, nu metadate.
Întrebări despre AVIF
Păstrează AVIF EXIF-ul când convertesc un JPEG în el?Deschide
Doar dacă i s-a cerut convertorului. Cele mai multe fluxuri făcute pentru web aruncă metadatele din capul locului, fiindcă tot rostul conversiei este un fișier mai mic. Lasă rezultatul aici și vei vedea ce a supraviețuit.
AVIF e același lucru cu HEIC?Deschide
Aceeași familie de containere, alt codec și altă licență. Amândouă sunt ISO Base Media File Format și țin imagini codate ca elemente. HEIC folosește HEVC, AVIF folosește AV1 — și de aceea browserele îl afișează pe unul și nu pe celălalt.
Poate fi animat un AVIF?Deschide
Da, cu marca avis și o succesiune de cadre. Curățarea prin recodare desenează un singur cadru, deci un AVIF animat curățat se întoarce ca imagine statică.
De ce iese AVIF-ul meu curățat ca JPEG?Deschide
Fiindcă scrierea unui AVIF cere un codor AV1, pe care acest spațiu de lucru nu-l poartă cu el. Decodarea este partea pe care o dau browserele. Așa că, la curățare, se exportă un JPEG, iar tu dai containerul pe un fișier fără nimic încorporat.
Ce poate face
- Șterge datele EXIF
- Lasă o poză și descarcă o copie fără metadatele ei încorporate. Un JPEG își pierde segmentul EXIF fără să i se atingă pixelii; HEIC, PNG, WebP și restul sunt recodate. Nimic nu se încarcă pe server.
- Scoate locația
- Vezi coordonatele pe care le poartă o poză, apoi descarcă o copie fără ele. Un JPEG își pierde etichetele de locație și păstrează tot restul. Nimic nu se încarcă pe server.
- Editează EXIF-ul unui JPEG
- Schimbă titlul, autorul, descrierea, drepturile de autor, programul și ora fotografierii dintr-un JPEG, apoi descarcă copia editată. Rulează local; fișierul tău original nu este modificat niciodată.
- Vizualizator XMP, IPTC și ICC
- Citește fiecare grup de metadate purtat de un fișier — EXIF, XMP, IPTC, ICC, notele producătorului — grupate și exportabile ca JSON. Pentru verificarea materialelor, expertiză și depanarea unui flux. Nimic nu se încarcă pe server.
- Deschiderea mai multor fotografii
- Deschide până la cincizeci de fotografii, vezi care dintre ele poartă o locație și ia întregul set ca foaie de calcul. Nu se încarcă nimic, iar originalele nu sunt niciodată scrise.