Wraz z rozwojem treści cyfrowych w Internecie coraz ważniejsze staje się posiadanie wydajnego formatu obrazu. Jednym z takich formatów jest HEIF, która ma być jak najmniejsza przy zachowaniu wysokiej jakości obrazu. W tym artykule przyjrzymy się bliżej formatowi HEIF, w tym jego wariantom, takim jak HEICi zobacz, czym różni się od innych formatów obrazów, takich jak JPEG.webp, GIF i PNG.
Co to jest format HEIF?
HEIF oznacza format pliku obrazu o wysokiej wydajności, który jest w zasadzie kontenerem, który może przechowywać obraz lub sekwencję obrazów w jednym pliku. Zaprojektowany tak, aby był niezwykle lekki i wydajny, format HEIF może przechowywać obrazy przy bardzo wysokim współczynniku kompresji, który jest około dwa razy bardziej wydajny niż obraz JPEG.webp o równoważnej jakości. HEIF jest oparty na standardzie High Efficiency Video Coding (HEVC).
Będąc kontenerem, może służyć do przechowywania sekwencji obrazów, takich jak animacja GIF lub sekwencja HDR. Format HEIF został opracowany przez Moving Picture Experts Group (MPEG) zgodnie ze standardem ISO / IEC 23008-12 w 2015 roku. Od tego czasu został przyjęty przez wielu producentów, w tym Apple, Microsoft i Canon. Firma Apple wprowadziła HEIF jako domyślny format obrazu i wideo w iOS 11 przy użyciu wariantu HEIC, co skłoniło firmy do wspierania go w swoim oprogramowaniu, w tym Adobe.
Nieruchome obrazy przechowywane w formacie HEIF mają rozszerzenie .heif rozszerzenie pliku, podczas gdy sekwencje obrazów mają rozszerzenie .heifs rozbudowa. W zależności od wariantu i używanego kodeka (więcej informacji poniżej), rozszerzenia mogą się zmieniać. Najpopularniejszym obecnie wariantem jest HEIC, który wykorzystuje format wideo HEVC / H.265 do kompresji treści.
Przechowywanie danych HEIF
W porównaniu z prostymi formatami obrazu, takimi jak JPEG.webp, format HEIF może przechowywać wiele różnych typów obrazów i danych, w tym:
- Pojedyncze obrazy i miniatury obrazów
- Sekwencje obrazów (animacje, sekwencje HDR i panoramiczne, zdjęcia seryjne itp.)
- Instrukcje przetwarzania końcowego
- Metadane obrazu, takie jak dane EXIF
W tym sensie jest bardzo wszechstronny, ponieważ może łączyć moc kilku formatów obrazu, takich jak JPEG.webp, PNG i GIF w jednym pliku, zachowując jednocześnie wysoką jakość obrazu.
Wysokowydajne kodowanie wideo (HEVC)
High Efficiency Video Coding (HEVC), znany również jako H.265, to standard kompresji wideo oferujący do 50% lepsze poziomy kompresji danych w porównaniu do swojego poprzednika H.264. Pierwsza wersja HEVC została zatwierdzona do standaryzacji w 2013 r., A najnowsza wersja HEVC 4 została zatwierdzona jako standard ITU-T pod koniec 2016 r. Od tego czasu HEVC został szeroko przyjęty przez wiele firm zajmujących się oprogramowaniem i sprzętem. Obecnie większość nowoczesnych procesorów i procesorów graficznych jest w stanie kodować / dekodować sprzętowo zawartość HEVC.
HEVC jest używany jako domyślny kodek w HEIF, dlatego pliki wynikowe są znacznie mniejsze w porównaniu z innymi formatami. Apple używa HEVC wyłącznie do treści HEIF, które noszą nazwę „High Efficiency Image Coding” (HEIC).
Wysokowydajne kodowanie obrazu (HEIC)
Jak wspomniano wcześniej, istnieje wiele wariantów HEIF, których można używać do przechowywania obrazów, sekwencji obrazów lub filmów przy użyciu różnych kodeków. Wariant, którego Apple używa w swoich systemach operacyjnych iOS i macOS, to High Efficiency Image Coding (HEIC), który wykorzystuje HEVC / H.265 do kompresji treści. Aby odróżnić pliki obrazów i sekwencji obrazów od zawartości wideo na swoich urządzeniach, Apple używa rozszerzenia .heic rozszerzenie pliku. W przypadku treści wideo zakodowanych w formacie HEVC firma Apple nadal używa rozszerzenia .mov rozszerzenie pliku.
HEIC kontra JPEG.webp
Należy podkreślić, że HEIC ma wiele zalet w porównaniu z JPEG.webp. Podczas gdy JPEG.webp zawsze tworzy stratne 8-bitowe obrazy (nawet przy ustawieniu najwyższej jakości), HEIC może przechowywać obrazy do 16-bitów, stratne lub bezstratne. To sprawia, że HEIC ma podobny potencjał do oryginalnego pliku RAW, z czym JPEG.webp nie może nawet zdalnie konkurować. A co najważniejsze, może bardzo wydajnie przechowywać wszystkie te dane, co skutkuje porównywalnie małymi rozmiarami plików. Jaki mały? Spójrzmy.
Aby porównać HEIC z formatem JPEG.webp, złapałem pięć bardzo szczegółowych zdjęć, które zrobiłem moim iPhone'em 11 Pro Max. Ponieważ Apple konwertuje obrazy do HEIC przy użyciu bardzo wysokiej jakości ustawienia (mniej więcej ósmy pasek na suwaku Jakość), przekonwertowałem wszystkie obrazy przy użyciu tego samego ustawienia jakości JPEG.webp. Aby upewnić się, że nie ma utraty jakości, załadowałem oba pliki do Photoshopa i obejrzałem je przy 100% powiększeniu - wyglądały identycznie, bez dodanych artefaktów na żadnym z obrazów. Spójrz na poniższe przed / po tych dwóch:
Jak widać, nie ma między nimi wizualnej różnicy.
Oto oryginalne pliki HEIC:
- Zdjęcie 001.HEIC - 3,6 MB
- Zdjęcie 002.HEIC - 2,7 MB
- Zdjęcie 003.HEIC - 2,5 MB
- Zdjęcie 004.HEIC - 5,3 MB
- Zdjęcie 005.HEIC - 2,7 MB
HEIC łącznie: 16,8 MB
A oto przekonwertowane pliki JPEG.webp:
- Zdjęcie 001.JPEG.webp - 5,9 MB
- Zdjęcie 002.JPEG.webp - 4,9 MB
- Zdjęcie 003.JPEG.webp - 3,9 MB
- Zdjęcie 004.JPEG.webp - 7,9 MB
- Zdjęcie 005.JPEG.webp - 4,3 MB
Łącznie JPEG.webp: 27,0 MB
Jak widać, oszczędność miejsca dzięki plikom HEIC jest dość znacząca. Wynikowe pliki JPEG.webp były o 60% większe w porównaniu - to sporo zmarnowanego miejsca!
Po wcześniejszym przejrzeniu wszystkich moich obrazów JPEG.webp za pomocą JPEG.webpmini Pro i znacznym zmniejszeniu ich rozmiarów, chciałem zobaczyć, jakie oszczędności na plikach mogę uzyskać, jeśli użyję tego narzędzia na powyższych plikach JPEG.webp. Poniżej wyniki:
- Zdjęcie 001.JPEG.webp - 4,3 MB
- Zdjęcie 002.JPEG.webp - 2,4 MB
- Zdjęcie 003.JPEG.webp - 1,9 MB
- Zdjęcie 004.JPEG.webp - 4,1 MB
- Zdjęcie 005.JPEG.webp - 2,2 MB
JPEG.webpmini łącznie: 14,9 MB
JPEG.webpmini był w stanie zoptymalizować pliki JPEG.webp nawet lepiej niż kompresja HEVC HEIC, która jest imponująca. To pokazuje, że jeśli masz kilka obrazów JPEG.webp, które chcesz zmniejszyć, możesz lepiej użyć JPEG.webpmini, zamiast zawracać sobie głowę konwersją plików JPEG.webp do HEIC.
Ale jeśli oryginalne pliki są już w formacie HEIC, prawdopodobnie najlepiej będzie je zachować. Apple używa dość wysokiej jakości ustawienia z plikami HEIC, które jest mniej więcej odpowiednikiem 8 paska na suwaku Jakość w aplikacji Preview.
Zgodność z HEIF
Dobra wiadomość jest taka, że zarówno Apple, jak i Microsoft zapewniają obsługę HEIF w swoich systemach operacyjnych, więc otwieranie plików i przeglądanie ich nie powinno stanowić problemu.
Wszystkie urządzenia iOS z systemem iOS 11 lub nowszym mogą dekodować programowo zawartość HEIF i obrazy HEIC. Jednak tylko urządzenia z układem Apple A9 lub nowszym mogą dekodować sprzętowo zawartość HEIF. Aby sprzętowo zdekodować obrazy HEIC i 8-bitową zawartość wideo na komputerze Mac, będziesz potrzebować procesorów Intel 6. generacji i nowszych, podczas gdy 10-bitowe treści wideo będą wymagały 7. generacji i nowszych procesorów Intel.
Jeśli używasz komputera, musisz użyć systemu Windows 10 i zaktualizować go do aktualizacji z kwietnia 2022-2023 r. Lub nowszej, aby móc dekodować programowo zawartość HEIF.
Zła wiadomość jest taka, że obsługa przeglądarek internetowych i narzędzi do przetwarzania końcowego innych firm jest raczej powolna. Jeśli nie korzystasz z popularnej aplikacji, takiej jak Lightroom lub Affinity Photo, być może będziesz musiał poczekać, aż obsługa HEIF zostanie zapewniona w Twoim ulubionym oprogramowaniu. W międzyczasie będziesz musiał użyć narzędzi do konwersji natywnych i innych firm, aby przekonwertować pliki HEIF do popularnego formatu, takiego jak JPEG.webp.
Obsługa systemu operacyjnego
Następujące systemy operacyjne obsługują zawartość HEIF:
- Android 9 Pie i nowszy
- Apple iOS 11 i nowsze
- Apple macOS High Sierra i nowsze
- Aktualizacja systemu Microsoft Windows 10 z kwietnia 2022-2023 r. (1803) i nowsze
Zwróć uwagę, że chociaż firma Microsoft zapewnia obsługę plików HEIF w systemie Windows 10, musisz kupić to rozszerzenie za 0,99 USD, aby móc programowo i sprzętowo dekodować zawartość skompresowaną HEVC.
Wsparcie przeglądarki
Niestety żadna wersja przeglądarki nie obsługuje obecnie formatu HEIC. Jedynym sposobem przeglądania obrazów HEIC jest zainstalowanie rozszerzeń innych firm w takich przeglądarkach, jak Firefox i Chrome.
Wsparcie dla aplikacji post-processingu
Następujące oprogramowanie do przetwarzania końcowego ma wbudowaną obsługę, aby móc odczytywać i edytować obrazy HEIC:
- Adobe Lightroom CC 1.5 i nowsze
- Adobe Lightroom Classic CC 7.5 i nowsze
- Adobe Photoshop 21.2.1 i nowsze
- Adobe Photoshop Elements 2022-2023 i nowsze
- Zdjęcie Affinity
- GIMP 2.10.2 i nowsze
- Pixelmator 3.7 i nowsze
- Zoner Photo Studio X i nowsze
Zwróć uwagę, że obsługa HEVC / H.265 dla plików wideo jest dostępna w Lightroom CC 2.0 i Lightroom Classic CC 8.0 i nowszych wersjach.
Jak przekonwertować HEIC na obrazy JPEG.webp
Jeśli masz obraz HEIC i chcesz przekonwertować go na obraz JPEG.webp, możesz użyć dowolnego z powyższych narzędzi do przetwarzania końcowego, aby otworzyć źródłowy obraz HEIF, a następnie po prostu wyeksportować go jako plik JPEG.webp. Omówiliśmy ten proces dla Adobe Lightroom Classic CC w naszym samouczku ustawień eksportu Lightroom.
Jeśli używasz komputera Mac, możesz łatwo konwertować obrazy HEIC do formatu JPEG.webp za pomocą aplikacji Podgląd. Po prostu wybierz grupę obrazów, które chcesz przekonwertować, otwórz je w aplikacji Podgląd, a następnie wybierz wszystkie obrazy, naciskając CMD + A. Następnie przejdź do Plik -> Eksportuj wybrane obrazy… kliknij przycisk Opcje, wybierz „JPEG.webp” w Formatuj, wybierz poziom jakości i kliknij przycisk „Wybierz”, aby wyeksportować do określonego folderu:
Jeśli używasz komputera, istnieje wiele bezpłatnych narzędzi programowych, takich jak konwerter iMazing HEIC, który możesz pobrać, aby przekonwertować obrazy HEIC.
Alternatywnie możesz użyć bezpłatnych konwerterów online, aby przekonwertować HEIC na obrazy JPEG.webp. Ale musisz być ostrożny - wielu z nich usuwa oryginalne dane EXIF ze źródłowych obrazów HEIC. Zalecamy korzystanie z usługi HEICtoJPG.webp.com, która została opracowana przez tych samych ludzi, którzy stworzyli JPEG.webpmini. To bezpłatne narzędzie do konwersji nie tylko konwertuje obrazy HEIC, ale także kompresuje wynikowy plik JPEG.webp za pomocą silnika JPEG.webpmini, zachowując pełne dane EXIF.
streszczenie
Bez wątpienia HEIF to doskonały wybór w porównaniu do JPEG.webp, GIF, PNG i innych formatów graficznych. Jest to uniwersalny format, ponieważ umożliwia przechowywanie wszelkiego rodzaju multimediów - od pojedynczych zdjęć i sekwencji po filmy. Dzięki znakomitym poziomom kompresji HEVC / H.265, pliki HEIF są znacznie mniejsze w porównaniu z innymi formatami obrazu, takimi jak JPEG.webp lub poprzednie formaty wideo, takie jak H.264, zachowując te same lub lepsze poziomy jakości obrazu.
Wspaniale jest widzieć, że Apple, Canon, Fuji i inni producenci przechodzą na format HEIF. Nie mogę się doczekać, kiedy w przyszłości więcej producentów aparatów zaimplementuje HEIF w swoich urządzeniach. Bardzo chciałbym również zobaczyć natywną obsługę plików HEIF przez przeglądarkę, abyśmy mogli zacząć odchodzić od ograniczonego formatu JPEG.webp.