При создании нового файла, например, в фотошопе, одной из важных настроек является битность. Но первая мысль, которая вообще впервые возникает при виде такого многообразия в стартовых настройках — это «Да почему же так много всего? Что вообще от меня хотят? Что должен выбрать?». Так вот в этом разделе мы подробно разберём, что такое битность, как она влияет на изображение, а также рассмотрим ключевые форматы файлов и их области применения.

Знакомы ли вы с восьмибтнами играми? Наверняка вы видели подобные скриншоты (рис. 2) в интернете. У большинства из на данный момент имеется огромное количество ремейков, которые отличаются совершенно другой картинкой: фотореалистичные пейзажи, высокая детализация текстур, моделей и тд. Примерно также между собой можно сравнивать фотографии в 8, 16 и 32 битах.
Но всё ли так однозначно? И настолько ли велика разница между картинками с разной глубиной цвета? Так что же такое битность, как её изменить и когда выбирать 8 бит, а когда — 16 бит, и нужна ли глубина цвета в 32 бита.


(рис. 2) пример восьмибитных игр
За что отвечает битность изображения?
Глубина цвета — это то, насколько много информации об оттенках цвета содержит фотография. Именно поэтому её также называют качеством цветопередачи или цветовым разрешением. Но при чём тут такие понятия как «битность» или «разрядность»?
Если говорить просто, битность — это то, сколько оттенков цветов и яркости может отображать фотография. Бит — единица измерения, которая хранит в себе только один из вариантов: 0 или 1, нет или да. Если переводить это на реальность фотографии, то любой пиксель может быть либо чёрным, либо белым. Однако это довольно мало для качественной картинки, не так ли?
«Чем больше бит, тем сложнее цвета и оттенки, которые можно передать. Добавляя по одному биту, количество вариантов цвета каждый раз удваивается. Если картинка содержит два бита, то каждый пиксель снимка может быть уже одним из четырёх цветов: чёрного, белого, тёмно-серого и светло-серого».
8-bit и 16-bit
Самая распространённая и «ходовая» битность изображения — 8 бит. Если возвести два в восьмую степень, получится 256. Значит, на фото могут быть белый (255), чёрный (0) и 254 оттенка серого между ними, которые будут передавать изменения яркости, цвета, «прорабатывать» блики и тени.
16-bit же кодируется 16 битами, что даёт 65536 возможных значений вместо 256. Это позволяет представить 281 триллион различных цветов и сохранить экстремально плавные градиенты
Если фотография не чёрно-белая, а цветная, то в самом распространённом цветовом пространстве RGB цвет формируется из трёх каналов, трёх цветов — красного, зелёного и синего. Таким образом на каждый из трёх каналов приходится по 8 бит. И получается, что цветная картинка в 8 бит — это на самом деле 24 бита на каждый пиксель.
Так 8 или 16: какую битность использовать?
Из прочитанного выше напрашивается вывод: чем больше глубина цвета, тем больше у фотографии оттенков и полутонов. Она становится более качественной и глубокой по цвету. Значит, всегда выбираем максимальную битность и не беспокоимся. В целом на этом вопрос закрыт и исследование дочитано. Однако как всегда ни всё так просто.
Да, 8-bit — базовый стандарт для веба, видео и потребительской фотографии. 256 градаций на канал достаточны для финального просмотра, однако иногда на некоторых рендерах или фотографиях вы могли сталкиваться с возникновением полосок на градиентах (рис. 4). Так вот эта ступенчатость градиентов, особенно на плавных переходах неба, кожи или однотонных фонов, называется бандинг (banding).
(рис.4) Картинка иллюстрирует эффекта «бандинг» (banding).
Бандинг (banding) — это дефект изображения, а именно полосатость или сегментация, возникающие из-за нарушения плавного перехода полутонов. Например, на градиентах вместо мягкого перехода от одного оттенка к другому появляются чётко различимые полосы.
(Рис.5) Второй пример ступенчатого градиента.
Появление бандинга говорит о недостаточности битности. Именно низкая битность видна на градиентах, где оттенок должен плавно меняться. Соответственно, чем выше битность, тем более плавные переходя между цветами мы получим в изображении. При этом не забывайте, что, чем больше глубина цвета, тем больше информации хранит изображение. Это значит, что кадр больше весит и занимает больше места на компьютере и дольше обрабатывается.
Когда для фотографии уместна большая, чем 16, битность? Визуально, если вы человек, а не киборг, вы не увидите разницу даже между 10 и 16 битами. Для вас всё будет одинаково плавно.
(рис.3) показывает как черно-белый градиент будет выглядеть на разной битовой глубине
Возникает вопрос: зачем вообще тогда нужна 32-bit, если 16-bit выглядит хорошо на экране? Потому что 16-bit — это максимум информации, которую вы вытащили из источника (фотография, видео, рендер). Но если вы хотите эту информацию изменить, перемешать, переработать, 16-bit недостаточно — нужна запас точности. Представьте, что 16-bit это как печать на бумаге, а 32-bit это как исходный файл в программе до печати. Вы можете перепечатать бумагу (не потеряв качество в 16-bit), но если хотите переделать дизайн — нужен исходный файл. Аналогично, если вы только смотрите готовый 16-bit рендер, разницы с 32-bit вы не увидите. Но если вы будете его обрабатывать, 32-bit позволит сохранить все нюансы и детали, которые могут скрываться в самых светлых и самых тёмных частях изображения.
Кроме того, 32-bit float позволяет работать с маскировками и альфа-каналом с предельной точностью. Если вы делаете сложный композит с множеством слоёв и масок, каждая операция смешивания сохраняет полную информацию благодаря 32-bit точности. В 16-bit при каждом смешивании слоёв теряется информация, и финальный результат будет хуже. Это особенно критично в визуальных эффектах, где часто требуется накладывать десятки слоёв с разными режимами блендинга.
Итак, выбор битности зависит от трёх факторов: источник данных, объём редактирования и финальное назначение. Понимание этих трёх переменных позволит тебе никогда не ошибиться в выборе.
8-bit — это стандарт интернета, видеоплатформ и потребительских устройств. JPEG-фотографии, веб-графика, игровые текстуры в памяти видеокарты — это всё 8-bit. Если ты только смотришь изображение и не редактируешь его, 8-bit выглядит отлично. Его огромное преимущество заключается в том, что финальные файлы в разы меньше 16-bit и 32-bit. Но как только ты начинаешь что-то менять экспозицию и двигать кривые, то 8-bit становится «врагом». Бандинг и артефакты появляются после первой же серьёзной правки.
16-bit — это рабочий формат для фотографии и промежуточный архивный формат для всех проектов. Можно также тянуть экспозицию на 2–3 стопа, менять белый баланс, делать цветокоррекцию, и бандинг при этом не появится. 16-bit достаточно для фотографии, потому что количество редактирования ограничено: ты не делаешь десятки слоёв, не смешиваешь сложные эффекты. Если ты 3D-художник, используй 16-bit для промежуточного сохранения рендеров. После композитинга в 32-bit экспортируешь результат в 16-bit PNG или EXR для архива (это огромная экономия места) при сохранении практически всей информации. 16-bit также стандарт для профессиональной печати: если печатаешь постер или фотокнигу, 16-bit гарантирует, что принтер сможет воспроизвести все градации и полутона без видимых полос.
32-bit float — это рабочий инструмент для 3D, VFX и видеопроизводства, где нужна максимальная гибкость при редактировании. Все 3D-рендеры выходят 32-bit. Когда ты открываешь EXR-файл рендера в Nuke или After Effects, программа автоматически работает в 32-bit режиме. Здесь ты можешь: менять экспозицию, добавлять эффекты, смешивать слои, делать цветокоррекцию и при этом бандинг не появится.
Проще говоря, 32-bit — это максимум информации и гибкости, но огромный размер файла. 16-bit — оптимальный компромисс: достаточно деталей для редактирования, нормальный размер для хранения. 8-bit — финальный, компактный формат.
Форматы файлов и их характеристики
Теперь, когда мы разобрались с битностью, возникает логичный вопрос: а как эту информацию физически хранить? Одна и та же картинка в 32-bit float занимает в четыре раза больше места, чем в 8-bit. Нужно ли всегда хранить такие огромные файлы? Как экономить место, не теряя качество?
Именно для решения этих вопросов и придумали разные форматы хранения файлов. Каждый формат — это способ организовать и упаковать информацию о цвете и сохранить дополнительные данные вроде альфа-канала, глубины, масок и тд. Я буду рассматривать форматы хранения с большим уклонов в 3д: EXR, PNG, JPEG, MOV.
EXR
Формат файлов EXR лежит в основе многих процессов постобработки. Это формат изображений, который обеспечивает точное и достоверное воспроизведение цвета и позволяет хранить несколько каналов цветовых данных и данных изображения, таких как альфа-каналы или метаданные, в одном файле.
Согласно официальному сайту OpenEXR, цель формата EXR заключается в следующем:
«Точно и эффективно представлять линейные данные изображений с высоким динамическим диапазоном и связанные с ними метаданные с мощной поддержкой многочастных и многоканальных вариантов использования».
Рендер в формате exr с разными пассами
EXR специализирующейся на визуальных эффектах, предназначен для фотореалистичного рендеринга, композитинга и промежуточного цифрового использования.
JPEG
Это тип файла изображения, использующий метод сжатия с потерями. Он был разработан для уменьшения размера файла с сохранением приемлемого качества изображения. Сжатие происходит за счёт удаления части данных из изображения, что значительно сокращает объём занимаемого дискового пространства. Однако несмотря на потерю качества изображения, формат JPEG особенно хорошо подходит для случаев, когда размер файла имеет решающее значение, например, для просмотра в интернете или быстрой отправки изображений.
PNG
PNG использует ненарушающее качество сжатие, что означает: каждый пиксель сжимается математически, но никакая информация не теряется. PNG поддерживает 8-bit, 16-bit и даже 32-bit. Кроме этого png также поддерживает альфа-канал, который обозначает, насколько прозрачен каждый пиксель. Это огромное преимущество перед JPEG, который не может хранить прозрачность вообще.
8-bit vs 16-bit vs 32-bit in Photoshop // Bwill Creative. — URL: https://www.bwillcreative.com/8-bit-vs-16-bit-vs-32-bit-in-photoshop/ (дата обращения: 01.12.2025). — Текст: электронный.
Nabbla1 // LiveJournal. — URL: https://nabbla1.livejournal.com/346579.html (дата обращения: 01.12.2025). — Текст: электронный.
Фотографии снятые на Sigma DP0/DP1/DP2/DP3/sd/SD H Quattro // Foto.ru. — URL: https://foto.ru/forums/topics/fotografii-snyatye-na-sigma-dp0dp1dp2dp3sdsd-h-quattro-publikaci/page/2 (дата обращения: 01.12.2025). — Текст: электронный.
Форум макрофотографов // MacroClub.ru. — URL: https://macroclub.ru/club/viewtopic.php?f=4&t=5623 (дата обращения: 01.12.2025). — Текст: электронный.
Astronomy.ru Форум // Astronomy.ru. — URL: https://astronomy.ru/forum/index.php/topic,176297.0.html (дата обращения: 01.12.2025). — Текст: электронный.
What is JPEG? // OVHcloud. — URL: https://www.ovhcloud.com/en/learn/what-is-jpeg/ (дата обращения: 01.12.2025). — Текст: электронный.
