Kontener HEIC bez kłopotu z licencją.

Przeciągnij AVIF poniżej. W odróżnieniu od HEIC ten twoja przeglądarka niemal na pewno narysuje.

Dlaczego ten format się pokazuje, a HEIC nie

Różnica nie leży w zaletach technicznych, tylko w licencji. HEIC niesie HEVC, obciążony pulami patentowymi, przez które wytwórcy przeglądarek się wycofali. AVIF niesie AV1, wydany przez Alliance for Open Media na licencji bez opłat, a Chrome, Firefox i Safari dodały dekodery w odstępie paru lat. Dwa pliki mogą dzielić budowę kontenera i przeżyć zupełnie różne życia przez to, kto komu ma płacić.

Co to zmienia przy odczycie tutaj

Podgląd bierze się z własnego dekodera przeglądarki, więc pojawia się od razu i w pełnej jakości, bez objazdu przez WebAssembly. Znaczy to też, że AVIF wszędzie zachowuje się jak zwykły obraz dla sieci: narysuje się na stronie, w okienku podglądu i w komunikatorze, niosąc ze sobą te metadane, które ma.

Prawie każdy AVIF przeszedł przez przekształtnik

AVIF istnieje głównie po to, by odchudzać obrazy w sieci, więc typowy plik zrobił krok budowania albo CDN z JPEG czy PNG. Takie łańcuchy zwykle wyrzucają metadane, żeby oszczędzić bajty — dlatego tyle AVIF czyta się tu jako niemal puste. Gdy któryś jednak niesie EXIF, odziedziczył go po obrazie źródłowym, a nie zapisał aparat: mało który aparat robi AVIF wprost.

Jak zbudowany jest AVIF

AVIF to ten sam kontener co HEIC z innym kodekiem w środku. Obraz jest zakodowany w AV1 i leży w mdat; wszystko, co go opisuje, leży pod meta. Tak jak przy HEIC rysunek pokazuje jeden poziom: colr i av1C to właściwości zagnieżdżone głębiej niż box, w którym je narysowano.
ftypmetaElement ExifElement mimecolrav1Cmdat
  • Struktura
  • Może nieść metadane
  • Sam obraz

Gdzie AVIF trzyma rzeczy

ftyp
Marka, avif albo avis. Ogłasza, czym jest reszta pliku.
meta
Box mieszczący każdy element, który nie jest obrazem.
Element Exif
Blok EXIF, gdy przekształtnikowi kazano któryś zachować.
Element mime
XMP, ten sam mechanizm co w HEIC.
colr
Profil barwny albo niezależne od kodowania punkty barwy.
av1C
Ustawienie dekodera AV1. Struktura, nie metadane.

Pytania o AVIF

Czy AVIF zachowuje EXIF, gdy przekształcam JPEG?Otwórz

Tylko jeśli przekształtnikowi tak kazano. Większość łańcuchów nastawionych na sieć domyślnie wyrzuca metadane, bo cały sens przekształcenia to lżejszy plik. Przeciągnij wynik tutaj, a zobaczysz, co przetrwało.

Czy AVIF to to samo co HEIC?Otwórz

Ta sama rodzina kontenerów, inny kodek i inna licencja. Oba to ISO Base Media File Format trzymający zakodowane obrazy jako elementy. HEIC bierze HEVC, AVIF bierze AV1 — i dlatego przeglądarki pokazują jeden, a drugiego nie.

Czy AVIF może być ruchomy?Otwórz

Może, z marką avis i ciągiem klatek. Czyszczenie przekodowaniem rysuje jedną klatkę, więc wyczyszczony ruchomy AVIF wraca jako nieruchomy obraz.

Dlaczego mój AVIF czyści się do JPEG?Otwórz

Bo zapisanie AVIF wymaga kodera AV1, którego ten obszar pracy nie niesie. Dekodowanie to ta część, którą dają przeglądarki. Czyszczenie eksportuje więc JPEG, a ty wymieniasz kontener na plik bez niczego wpisanego.

Co potrafi

Usunąć dane EXIF
Przeciągnij zdjęcie i pobierz kopię bez wpisanych metadanych. W JPEG odpada segment EXIF bez tykania pikseli; HEIC, PNG, WebP i reszta zostają przekodowane. Nic nie trafia na serwer.
Usunąć położenie GPS
Zobacz współrzędne, które niesie zdjęcie, i pobierz kopię bez nich. JPEG traci znaczniki miejsca i zachowuje całą resztę. Nic nie trafia na serwer.
Zmienić EXIF w JPEG
Zmień tytuł, autora, opis, prawa, program i czas zdjęcia w JPEG, a potem pobierz zmienioną kopię. Działa na urządzeniu; twojego oryginalnego pliku nikt nie tyka.
Przeglądarka XMP, IPTC i ICC
Odczytaj każdą grupę metadanych, którą niesie plik — EXIF, XMP, IPTC, ICC, notatki producenta — pogrupowaną i możliwą do wyeksportowania jako JSON. Do kontroli materiałów, ekspertyzy i sprawdzania toku pracy. Nic nie trafia na serwer.
Otwieranie kilku zdjęć
Otwórz do pięćdziesięciu zdjęć, zobacz, które niosą lokalizację, i zabierz cały zestaw jako arkusz. Nic nie jest wysyłane, a oryginały nigdy nie są nadpisywane.