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
- 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.