Перевести EXR в PNG

Работает на вашем устройстве · Ваш файл никогда не покидает устройство.

Рендеры и композитинговые программы сохраняют результат в OpenEXR: пиксели с плавающей точкой в линейном свете — куда больше, чем способен показать экран, и больше, чем откроет просмотрщик, презентация или почта заказчика. Эта страница переводит файлы EXR в PNG на вашем устройстве.

Линейные значения переводятся в экранный цвет (sRGB) — то же преобразование делает просмотрщик с управлением цветом, — а альфа-канал сохраняется, так что рендер с прозрачным фоном остаётся прозрачным. Читаются файлы half-float и full-float, построчные и тайловые, со сжатием PIZ, ZIP, RLE и другими стандартными.

Ничего не загружается на сервер: модуль чтения работает в фоновом потоке вашего браузера.

Как Перевести EXR в PNG

  1. Добавьте один файл EXR или пачку кадров.
  2. PNG уже выбран; задайте «Макс. ширина / высота (px)», если кадры должны стать ещё и меньше.
  3. Нажмите кнопку преобразования, например «Преобразовать изображения (3)». Каждый кадр переводится из линейного света в экранный цвет на вашем устройстве.
  4. Скачайте один PNG, пачку — одним ZIP.

Поддерживаемые форматы и ограничения

Вход
OpenEXR — half-float и full-float, построчные и тайловые, стандартные сжатия
Выход
PNG, 8 бит sRGB, с прозрачностью
Цвет
Из линейного света в sRGB; значения выше белого обрезаются
Пакетно
Да, скачивание ZIP
Где работает
В браузере — без загрузки на сервер

Не подходит для: Сохранения полного динамического диапазона — PNG хранит 8-битные экранные значения. Для композитинга и цветокоррекции держите EXR; переводите для просмотра и отправки.

Из линейного света в картинку, на которую можно смотреть

EXR хранит каждый пиксель как меру света с плавающей точкой — линейную, так что вдвое большее значение означает вдвое больше света, и без верхнего предела, так что солнце или лампа могут быть в сто раз ярче белого. PNG хранит 8-битные значения по кривой sRGB, которой ждёт экран. Преобразование применяет эту кривую — так сохраняются детали в тенях, которые простое масштабирование раздавило бы, — и обрезает всё выше 1.0 до белого. Именно это показывает просмотрщик с управлением цветом, открывая EXR с простой трансформацией вида sRGB; filmic или ACES в вашем композитинге будет выглядеть иначе, потому что они сжимают света, а не обрезают их.

Файлы half-float (16 бит) читаются с полной точностью — единственная пометка на карточке результата говорит, что внутри они обрабатываются как 32-битные числа с плавающей точкой, а это ничего не теряет.

Каналы, части и что именно переводится

Переводятся каналы R, G, B и A основной части; файл без альфы даёт непрозрачный PNG. Файлы OpenEXR могут содержать много частей — beauty-проход рядом с глубиной, нормалями, ID объектов — и много слоёв внутри одной части; здесь читается одна часть, и карточка результата сообщает «импортирована только одна из N частей», когда их было больше. Чтобы перевести конкретный проход, сначала запишите его из композитинга отдельным EXR.

Размеры и пачки

Кадры рендера часто большие и многочисленные. Каждый переводится по очереди, а набор скачивается одним ZIP с исходными именами, так что frame.0001.exr становится frame.0001.png. Заданная перед преобразованием «Макс. ширина / высота (px)» уменьшает все кадры одинаково — это быстрый путь к последовательности для превью; кадр крупнее примерно 16 мегапикселей на телефоне или 60 на компьютере уменьшается в любом случае, с показом обоих размеров.

Частые вопросы

Мои файлы загружаются на сервер?
Нет. Преобразование целиком выполняется в вашем браузере, силами вашего же устройства. Файл не покидает компьютер или телефон, а инструмент, которым вы уже один раз воспользовались, работает и без интернета.
Что будет со значениями ярче белого?
EXR умеет хранить свет выше 1.0, PNG — нет. Значения выше белого обрезаются, как и на экране без тональной компрессии. Важные света лучше сначала опустить ниже 1.0 в композитинге.
Читается ли многочастный или многослойный EXR?
Переводится одна часть — основное изображение RGBA. Из многочастного файла с отдельными проходами (depth, normals, cryptomatte) берётся beauty-проход, а карточка результата сообщает, что использована только одна из частей.
Альфа-канал сохраняется?
Да. Рендер с прозрачностью становится PNG с прозрачностью; цвета краевых пикселей хранятся без предумножения на альфу, как и ожидает PNG.
Почему первый файл открывается не сразу?
Эти файлы читает модуль размером 3,5 МБ, который скачивается с этого сайта, когда за визит впервые открывают такой файл, и затем остаётся до конца визита. Он работает в фоновом потоке вашего браузера; сам файл никуда не отправляется.

Похожие инструменты

Ещё в разделе Изображения

Эта страница на других языках: English · العربية · Deutsch · Français · Español · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা