HEIC в JPG
Выберите локальные фото HEIC и создайте совместимые копии JPG без дополнительной загрузки со стороны инструмента. Поддерживаемые фото сохраняют итоговые размеры в пикселях после применения ориентации; JPEG — формат SDR с потерями, а не архивная копия.
Фотографии HEIC
Выберите до 20 файлов HEIC или HEIF: не более 20 МиБ каждый и 100 МиБ в сумме. Для поддерживаемого основного фото SDR HEVC нужен проверенный профиль NCLX или распознанный профиль ICC SDR sRGB/Display P3 с матрицей и тоновой кривой. Другие профили ICC, фото без цветового профиля и основные изображения HDR не поддерживаются.
Создайте копии JPG за три шага
- Выберите до 20 фото, не более 20 МиБ каждое и 100 МиБ вместе. Инструмент проверяет фактический контейнер, основное фото и поддерживаемый цветовой профиль, а не полагается на имя файла.
- Выберите качество JPEG от 1 до 100 и непрозрачный фон для поддерживаемой прозрачности. Нажмите «Преобразовать в JPG»; каждое фото по очереди декодируется, кодируется и проверяется.
- Изучите предпросмотр фактического JPG и скачайте проверенные результаты по отдельности или вместе в ZIP. Фото с ошибками или отменённой обработкой явно перечислены и не заменяются пустыми файлами.
Что сохраняется и меняется при преобразовании
HEIF — это контейнер; инструмент поддерживает его документированный профиль неподвижных фото HEVC. JPG и JPEG обозначают один формат результата. AVIF, другие кодеки и последовательности движущихся изображений не принимаются только потому, что используют похожий контейнер.
Фактическое основное фото декодируется в полном размере, а преобразования HEIF для обрезки, поворота и отражения применяются один раз. Миниатюра никогда не увеличивается для скачивания. Дополнительные фото верхнего уровня, видео, данные глубины и карты усиления HDR не экспортируются.
Результат — 8-битная копия sRGB SDR. Поддерживаемые фото с широким цветовым охватом могут потерять цветовые детали, а JPEG добавляет потери сжатия. Нераспознанные профили ICC, фото без профиля, основные изображения HDR и противоречивые цветовые данные отклоняются, а не преобразуются с предположениями о цвете.
Перед кодированием JPEG фон заполняет поддерживаемые прозрачные пиксели. На непрозрачное фото он не влияет. Исходные метаданные камеры не копируются, но само изображение может содержать личные сведения; это не сервис полного удаления персональных данных.
Полезные проверки преобразования
Поддерживаемое фото 4032 на 3024 с поворотом HEIF на четверть оборота становится JPG размером 3024 на 4032 и по-прежнему содержит 12 192 768 пикселей. Это нормализация ориентации, а не изменение размера и не указание на конкретный размер выходного файла.
Если выбраны три фото, два преобразования поддерживаются, а одно фото имеет неподдерживаемый профиль ICC, результат сообщает о двух преобразованных фото из трёх. ZIP содержит только эти два проверенных JPG в порядке выбора и с теми же байтами, что и при отдельном скачивании.
Полупрозрачный красный с байтом альфа 128 перед сжатием JPEG становится RGB 255, 127, 127 на белом фоне или 128, 0, 0 на чёрном. Скачанный JPEG может отличаться, поскольку его кодирование выполняется с потерями.
Совместимость и ограничения ресурсов
Поддерживаются документированные основные фото HEVC SDR с глубиной 8 или 10 бит либо сетки HEVC с проверенными явно заданными профилями NCLX или распознанными профилями ICC SDR sRGB/Display P3 с матрицей и тоновой кривой. Отклоняются профили ICC с таблицами преобразования или HDR, отсутствующие или неподдерживаемые цветовые данные, основные изображения HDR, другие типы основного элемента, последовательности, некорректное декодирование и предупреждения декодера. При наличии отдельной карты усиления HDR экспортируется только базовое изображение SDR.
Каждое фото ограничено 60 миллионами пикселей и стороной в 16 384 пикселя. Максимум для каждого JPG — 40 МиБ, для сохраняемых JPG вместе — 200 МиБ, для ZIP — 205 МиБ. Также действуют ограничения нативной обработки на объекты, плитки, метаданные и выделение памяти; ни одно не гарантирует пиковое потребление памяти всего браузера или завершение работы.
На нативную обработку отводится 60 секунд, на фото целиком — 90 секунд, на пакет — 600 секунд. Создание ZIP имеет отдельный предел в 60 секунд. Отмена останавливает оставшуюся работу, но уже начатые операции среды и скачанные файлы нельзя отозвать или стереть на уровне, исключающем криминалистическое восстановление.
Качество JPEG — настройка кодировщика, а не процент уменьшения или обещание одинаковых файлов в разных браузерах. JPG может оказаться больше исходного HEIC. HDR, исходные цветовые профили, дополнительные фото, видео, метаданные камеры и исходные байты файла не сохраняются.
Сохраните исходный HEIC, если нужны возможность редактирования, более широкий динамический диапазон, метаданные или исходное качество. Поддержка браузеров и исходных профилей различается; ошибка преобразования не доказывает повреждение оригинала.
Локальная обработка без сохранённой истории фото
Инструмент не добавляет загрузку фото, сохранение истории или ссылку для обмена с входными данными. Могут загружаться только проверенные статические ресурсы декодера. Буферы обработки и URL освобождаются по мере возможности; расширения браузера, существующие сервисы сайта, видимое содержимое изображений и скачанные копии не охватываются гарантиями удаления или универсальной безопасности.
Вопросы о преобразовании HEIC
Источники
Материалы о контейнере, кодировании JPEG и формате архива.
- github.comlibheif: декодирование HEIF
- Лицензии и уведомления декодера (LGPL и лицензии среды выполнения)
- Скачать исходный код декодера и материалы для сборки
- Сборка и замена декодера
- w3.orgITU-T T.81: спецификация JPEG
- html.spec.whatwg.orgHTML: сериализация изображений canvas
- pkware.cachefly.netPKWARE: спецификация формата ZIP
Эти источники описывают форматы и API, но не сертифицируют данную реализацию.
Похожие инструменты
SVG в PNG
Преобразуйте SVG-файл или вставленный код в PNG: задайте размер, прозрачный фон или цвет и используйте встроенные шрифты.
Открыть инструмент — SVG в PNGГенератор CSS-фильтров
Настройте порядок эффектов, сравните образец и скопируйте объявление filter.
Открыть инструмент — Генератор CSS-фильтровКалькулятор плавного размера шрифта
Задайте размеры шрифта для двух значений ширины окна. Скопируйте CSS с единицами rem и изучите модель, рассчитанную по тем же коэффициентам, что и в коде.
Открыть инструмент — Калькулятор плавного размера шрифтаГенератор CSS-кнопок
Настройте состояния кнопки, проверьте фокус клавиатуры и скопируйте HTML и CSS.
Открыть инструмент — Генератор CSS-кнопокГенератор CSS border-radius
Настройте восемь радиусов, посмотрите результат и скопируйте CSS в пикселях или процентах.
Открыть инструмент — Генератор CSS border-radiusГенератор CSS Grid
Создайте пример CSS Grid с дорожками, размещением и именованными областями. Просматривайте, копируйте CSS и HTML или скачивайте полный пример.
Открыть инструмент — Генератор CSS GridГенератор CSS Flexbox
Создайте пример Flexbox с элементами управления контейнером и элементами, явными осями макета, соответствующими CSS и HTML, а также локальной загрузкой полного примера.
Открыть инструмент — Генератор CSS FlexboxГенератор CSS-тени текста
Создавайте упорядоченные тени текста, просматривайте пример и копируйте точный CSS.
Открыть инструмент — Генератор CSS-тени текстаГенератор преобразований CSS
Создавайте повторяемые двумерные преобразования CSS, редактируйте px или процентный перевод и начало координат, проверяйте поле ссылки и копируйте точные текущие объявления.
Открыть инструмент — Генератор преобразований CSSГенератор теней CSS
Создавайте упорядоченные слои box-shadow с предпросмотром и копируйте код.
Открыть инструмент — Генератор теней CSSВодяной знак на изображениях
Добавьте текст или логотип к изображениям, проверьте результаты и скачайте отдельные файлы или ZIP.
Открыть инструмент — Водяной знак на изображенияхГенератор CSS-градиентов
Создавайте линейные и радиальные градиенты с цветами, непрозрачностью и позициями.
Открыть инструмент — Генератор CSS-градиентовКонвертер цветов
Преобразуйте поддерживаемые значения sRGB HEX, RGB и HSL с альфа-каналом и указанной точностью.
Открыть инструмент — Конвертер цветовИзображение в текст (OCR)
Распознавайте печатный текст на локальных PNG и JPEG, выбирайте язык и проверяйте результат перед копированием или скачиванием.
Открыть инструмент — Изображение в текст (OCR)Чтение QR-кода из изображения
Прочитайте один QR-код из локального PNG или JPEG и проверьте текст или байты, не открывая ссылки.
Открыть инструмент — Чтение QR-кода из изображенияПроверка контрастности цветов
Сравните цвета переднего плана и фона, настройте непрозрачность и проверьте числовые пороги контрастности WCAG для текста и важных деталей интерфейса.
Открыть инструмент — Проверка контрастности цветовКалькулятор размера печати и разрешения
Рассчитайте размер отпечатка, нужное число пикселей и фактическое PPI с полями или обрезкой.
Открыть инструмент — Калькулятор размера печати и разрешенияКалькулятор соотношения сторон
Найдите соотношение ширины и высоты или рассчитайте новый размер в пикселях по одной заданной стороне.
Открыть инструмент — Калькулятор соотношения сторонСжатие изображений
Попробуйте уложить JPEG, PNG или WebP в заданный размер файла: проверьте результат и при желании уменьшите размеры изображения.
Открыть инструмент — Сжатие изображенийКонвертер изображений
Конвертируйте поддерживаемые PNG, JPEG и WebP локально, настройте прозрачность, фон и качество и скачайте проверенные результаты.
Открыть инструмент — Конвертер изображенийСоздать фотоколлаж
Расположите фотографии в сетке и скачайте PNG или JPEG.
Открыть инструмент — Создать фотоколлажПоворот и отражение изображений
Поверните или отразите набор локальных статичных PNG, JPEG и WebP, затем проверьте и скачайте обработанные изображения.
Открыть инструмент — Поворот и отражение изображенийОбрезать изображение
Обрежьте локальный JPEG, PNG или WebP с точностью до пикселя и скачайте результат в PNG или JPEG.
Открыть инструмент — Обрезать изображениеИзменить размер изображения
Измените размер JPG, PNG или WebP в пикселях или процентах, проверьте результат и скачайте его.
Открыть инструмент — Изменить размер изображения