HEIC снимка (.heic)
ISO/IEC СтандартHigh Efficiency Image Container (HEIC) е базираният на HEVC формат за изображения, възприет от Apple и съвременните мобилни платформи. Той осигурява приблизително двойно по-висока ефективност на компресия от стария JPEG при сходно визуално качество.
Конвертиране от HEIC към JPG
Безплатен конвертор от HEIC към JPG в браузъра. Конвертирайте файлове незабавно на вашето устройство.
Проверка и метаданни
Операционните системи и файловите анализатори идентифицират HEIC файлове чрез проверка на началната двоична байтова последователност:
Байтов подпис на заглавката (сигнатурни байтове)
Операционните системи и файловите анализатори идентифицират HEIC файлове чрез проверка на началната двоична байтова последователност:
HEX ПОДПИС (ОФСЕТ 0):
?? ?? ?? ?? 66 74 79 70ASCII ПРЕДСТАВЯНЕ: ????ftyp
Стандартизация: ISO/IEC 23008-12 (HEIF standard)
Технически спецификации
| Контейнерна архитектура | Контейнер ISO Base Media File Format (ISOBMFF) с битови потоци HEVC (H.265), кодирани по кадри |
| Компресия | Кодиране по кадри Main и Main 10 на High Efficiency Video Coding (HEVC/H.265) |
| Поредност на байтовете (Endianness) | Структурата от боксове/атоми е в ред от старшия към младшия байт (Big-Endian). |
| Цветови пространства | Display P3, sRGB, Rec.2020 PQ/HLG HDR, Вградени ICC профили |
| Канали и структура | YUV 4:2:0, 4:2:2, 4:4:4 (8/10/12 бита) с незадължителен допълнителен алфа канал |
| Максимални размери | До 16384 x 16384 пиксела (ограничение на HEVC ниво 6.2) |
| Прозрачност | Пълна поддръжка на алфа канал чрез допълнителни елементи на изображението |
| Поточно предаване и прогресивно зареждане | Метаданните в структура от боксове позволяват незабавен преглед на EXIF/миниатюра без изтегляне на данните на изображението |
Техническа сравнителна матрица: HEIC спрямо конкуренти
| Технически атрибут | HEIC (Текущ) | JPG | AVIF | WEBP |
|---|---|---|---|---|
| Кодек за компресия | HEVC (H.265 intra) | Дискретна косинусова трансформация (DCT) | AV1 (intra-frame) | VP8 / VP8L |
| Относителен размер (спрямо JPEG) | Често по-малък размер при сходно възприемано качество; резултатите варират | Базов еталон (100%) | ~55% по-малък размер на файла | ~30% по-малък размер на файла |
| Дълбочина на цвета | 8-bit, 10-bit, 12-bit | Само 8-битова (стандартно) | 8-bit, 10-bit, 12-bit HDR | Само 8-битов |
| Множество изображения / серии | Вграден контейнер за множество елементи | Поддържа само едно изображение | Поддържа се в AVIF с множество елементи | Ограничена поддръжка на анимирани изображения във WebP |
Често срещани видове повреди и ръководство за възстановяване на шестнадесетични данни
Windows показва съобщение „За преглед на този файл са необходими HEVC Video Extensions“.
Първопричина: В Windows липсва системният хардуерен пакет с кодеци HEVC.
Възстановяване: File2File.app може да конвертира HEIC в JPG / PNG във вашия браузър. Поддръжката зависи от програмата.
Анализ на сигурността и вектори на атака към парсера
Декодерите за HEIC анализират сложни дървета от атоми на ISOBMFF и задействат усъвършенствани конвейери за преобразуване на HEVC видео. Те трябва да бъдат строго изолирани в пясъчна среда.
Известни вектори на атака
- Целочислено препълване при изчисляване на дължината на поле „hdlr“ или „iloc“ в ISOBMFF.
- Четене извън буфера при ентропийно декодиране на HEVC CABAC в непоправени нативни кодеци.
- Повреда на паметта при обработка на допълнителни елементи с карти на дълбочината на изображението.
Най-добри практики за защита: Обработвайте изображения HEIC с компилации на libheif за WebAssembly, безопасни по отношение на паметта и изолирани от хост операционната система.
Исторически произход и етапи
Основни предимства
- Може да създава по-малки файлове от JPEG при сходно възприемано качество, но резултатите зависят от съдържанието на изображението и настройките за кодиране.
- Вградената поддръжка на цветова дълбочина 10 и 12 бита намалява цветните ивици в плавни небеса.
- Обединява поредици от изображения, Live Photos, серийни снимки, аудио и карти на дълбочината в един компактен файл.
Технически ограничения и минуси
- Сложностите около хардуерните и патентните лицензи исторически са забавили възприемането на формата от браузърите с отворен код.
- По-старите версии на Windows имат ограничена вградена поддръжка за декодиране без платени разширения от Microsoft Store.
- Кодирането и декодирането изискват повече изчислителни ресурси спрямо стария JPEG.
Интересни технически факти
- С iOS 11 Apple добави заснемане на снимки във формат HEIF/HEVC на поддържаните устройства; размерът на файловете зависи от изображението и настройките.
- „Live Photo“ на iPhone се съхранява в един HEIC контейнер с изображение с висока резолюция и вграден видеоклип.
- HEIC може да съхранява изчислена карта на дълбочината, заснета със смартфон с две камери, за да позволи повторно фокусиране след снимането.
Често задавани технически въпроси
Защо моят iPhone прави снимки във формат HEIC?
Apple използва HEIC за снимките от камерата, защото може да съхранява изображенията по-ефективно от JPEG и същевременно да поддържа функции като поредици от изображения и допълнителни данни за дълбочината. Реалният размер на файла и поддържаните функции зависят от изображението и устройството.
Как мога да конвертирам HEIC снимки в JPG на Windows или компютър?
Използвайте File2File.app, за да конвертирате HEIC файлове в JPG в браузъра си, без да инсталирате софтуер. Файловете се обработват локално от браузърния конвертор.
Могат ли HEIC файловете да се отварят без платения кодек за Windows?
Да. File2File.app използва WebAssembly от страната на клиента, за да декодира и конвертира HEIC файлове безплатно направо в браузъра ви.
Свързани двойки за конвертиране на HEIC
Конвертирането на HEIC снимки в JPEG изображения преобразува стандартния формат на камерата на Apple в растерни файлове, които се поддържат навсякъде, включително в по-стар софтуер и уеб браузъри.
Конвертирането на HEIC в PNG преобразува снимки, компресирани с HEVC със загуба на данни в широко поддържани графични файлове без загуба на данни.
Превърнете неподвижна HEIC снимка в едностраничен PDF файл за споделяне или формуляри. Страницата използва 8-битови данни за изображения и не включва HEIC последователности или HDR изходни данни.