Сколько бит видеопамяти на пиксель требуется для хранения двухцветного изображения

Обновлено: 03.07.2024

Основы работы с цифровыми изображениями

Содержание:
1) Мотивы использования цифровых изображений.
2) Требования к генерации и хранению цвета (RGB).
3) Апплет для смешивания цветов.
4) Дизеринг.
5) Расчет места для хранения.
6) Уменьшение глубины цвета
7) Стандартные отраслевые форматы (GIF, JPEG, TIFF, BMP, PICT).


Носители для хранения и срок годности
Традиционно визуальная информация записывалась художником с использованием различных носителей или фотографами с помощью фотопленки. Каждый носитель имеет свой набор преимуществ, привлекательных для конкретного художника или фотографа. Каждая среда также имеет свой собственный набор ограничений. Например, камень, используемый скульптором, ограничен в цветовой гамме. В меньшей степени пленка и краска не всегда могут иметь желаемый цветовой диапазон. Однако скульптура продлевает жизнь, если ее должным образом защитить от непогоды. И краска, и фотопленка более подвержены разрушительному действию времени, теряя яркость цвета и четкость изображения. В частности, кинематографические изображения со временем исчезают до неузнаваемости. Срок службы черно-белой фотографии обычно составляет от 100 до 150 лет, если отпечатки и негативы хранятся в темноте при контролируемой температуре и влажности, когда их не просматривают. Большинство красок и пленок разлагаются (выцветают) в присутствии света. Срок годности цветной фотографии гораздо короче, возможно, всего от 40 до 80 лет. Большая часть ранних цветных фотодокументов эпохи президента Джона Ф. Кеннеди (1961–1963) была утеряна. Эти разрушительные действия можно предотвратить, если хранить носители (отпечатки, негативы, картины, письменные документы) в условиях с контролируемым освещением, температурой и влажностью, но не предотвращать их.

С другой стороны, цифровые изображения не подвержены старению в смысле потери цвета или резкости. Однажды записанный, он существует без потери качества в течение всего срока службы носителя. Кроме того, в отличие от других носителей, возможно изготовление точных копий. Возможность делать копии без потери качества — важная характеристика цифровых носителей. Если бы потолок Сикстинской капеллы работы Микеланджело был записан в цифровом виде после завершения, его реставраторам не пришлось бы сегодня задаваться вопросом, восстановили ли они его в точных цветах и ​​линиях, созданных художником.
Вернуться к содержанию.
Требования к цвету и памяти
Традиционные телевизоры используют аналоговые сигналы для отображения изображений (синусоидальные сигналы). Компьютерные мониторы цифровые по своей природе. Изображение на мониторе состоит из рядов маленьких точек, называемых пикселями. С каждым пикселем связан цвет. с этим. Когда точки достаточно малы и расположены достаточно близко друг к другу, глаз воспринимает не точки, а непрерывное изображение. Типичная плотность записи для мониторов персональных компьютеров (ПК) включает 640 (по горизонтали) на 480 (по вертикали, стандартный VGA), 800 на 600 и 1024 на 768 (SVGA). Как правило, чем больше вы платите, тем выше разрешение и потенциальное качество изображения. Еще одним важным соображением является количество цветов, связанных с каждым пикселем. Монохромные экраны, например черно-белые или янтарно-черные, ассоциируют только два цвета с каждым пикселем. Другие распространенные ассоциации: 256 цветов на пиксель; 32 768 цветов; 65 536 цветов и 16 777 216 цветов на пиксель. Диапазон доступных цветов называется палитрой. Основное ограничение на размер палитры (количество цветов) традиционно было связано с объемом памяти, необходимой для хранения и/или отображения изображения. Компьютеры используют двоичную систему счисления для записи информации. Базовой единицей информации является «бит», который может хранить только два значения. Таким образом, для монохромных экранов требуется только один бит на пиксель. Для хранения более двух цветов на пиксель используются группы связанных битов. Например, чтобы связать 256 цветов с пикселем, требуется 8 бит (2**8 = 2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 = 256); Для 32 766 цветов требуется 16 бит. На самом деле ситуация немного сложнее. Для представления цвета на экране каждый пиксель фактически состоит из трех цветовых компонентов: красного, зеленого и синего. Их часто называют значением RGB пикселя. Например, предположим, что значение (интенсивность) красного, зеленого и синего может принимать 256 значений (от 0 до 255) для пикселя. Значение RGB (255, 0, 0) будет означать красный пиксель, значение RGB (0, 255, 0) будет зеленым, а значение RGB (0, 0, 255) будет синим. RGB (255, 255, 255) — белый, (0, 0, 0) — черный. Изменение значения RGB трех цветовых элементов заставляет глаз воспринимать широкий диапазон цветов. Это означает, что (3 цвета) * (8 бит на цвет) = 24 бита для записи цвета для каждого пикселя. Общий диапазон цветов при 24 битах на пиксель (8 на значение RGB) составляет 256 * 256 * 256 = 16 777 216 цветов.Кроме того, многие мониторы сохраняют значение непрозрачности изображения, для которого требуется еще больше битов (обычно 8 бит). Непрозрачность указывает, какая часть изображения ниже текущего изображения может просвечиваться. В дополнение к предоставлению художнику свободы выражения, непрозрачность позволяет использовать цифровые водяные знаки для защиты материала от интеллектуальной кражи.

Вернуться к содержанию.
Вы можете поэкспериментировать со смешением цветов со следующим апплетом Java. Ваш дисплей может не поддерживать 16 777 216. Если он поддерживает меньше максимального количества цветов, он сопоставит указанный вами цвет с ближайшим цветом в его ограниченной палитре. Квадрат на экране должен быть розовым (RGB = 255, 175, 175), если ваш монитор настроен правильно и розовый цвет находится в палитре. Введите нужные значения для красного, зеленого и синего (от 0 до 255), а затем нажмите клавишу возврата, чтобы обновить экран.


Вернуться к содержанию.
Дизеринг
Многие программные пакеты используют процесс, называемый дизерингом, для создания большего количества цветов, чем позволяет текущая цветовая палитра. Основной процесс заключается в смешивании блоков пикселей разных цветов на вкус в чередующихся узорах. Вблизи эффект кажется лоскутным. На расстоянии глаз смешивает цвета, создавая эффект желания. Например, предположим, что монитор поддерживает только черный и белый цвета, а нам нужен серый. Чередование пикселей черного и белого может повлиять на желаемый оттенок серого. Больше черных пикселей для темно-серого, больше белых пикселей для более светлых оттенков серого. Если смотреть с достаточного расстояния, следующий рисунок будет казаться серым.

Вернуться к содержанию.
Разрешение и место для хранения
Вернемся к идее хранилища, необходимого для изображения. Старые компьютерные мониторы допускают всего 256 цветов в палитре. Предположим, у вас монитор с разрешением 640 на 480 пикселей и 256 цветами на пиксель. Отсюда следует 640 * 480 = 307 200 пикселей. Напомним, что для 256 значений требуется 8 бит памяти компьютера. Следовательно (307 200 пикселей) * (8 бит на пиксель) = 2 457 600 бит памяти. Обычный метод продажи компьютерной памяти — 8-битные группы, называемые байтами. Следовательно, для изображения потребуется (2 457 600 бит) / (8 бит на байт) = 307 200 байт компьютерной памяти. Если предположить, что 24 бита на пиксель (часто называемый истинным цветом), то для разрешения 800 на 600 потребуется 24 * 800 * 600 = 11 520 000 бит памяти или 11 520 000 / 8 = 1 440 000 байт памяти. Изображение, отображаемое или сохраняемое с разрешением 1024 на 768 и 24-битным цветом, потребует 2 359 296 байт памяти. Поскольку для отображения изображения требуется дополнительная информация, компьютерным графическим картам обычно требуется не менее 4 мегабайт памяти для получения удовлетворительных изображений. Высокопроизводительным системам может потребоваться 8 или даже 16 мегабайт памяти на изображение. Чем выше качество желаемого изображения, тем больше требуется места для хранения и, следовательно, выше стоимость записи изображения. В большинстве цифровых камер низкой и средней стоимости используется разрешение 640 * 480 = 307 200 пикселей или 800 * 600 = 480 000 пикселей с 24 битами на пиксель для записи цвета. Сканеры и принтеры обычно оцениваются по количеству точек (пикселей) на дюйм, которое они поддерживают.

Обратите внимание, что разрешение экрана (количество пикселей и цветов) определяет объем памяти, необходимый для "снимка экрана" из Интернета. Окончательный размер документа, содержащего изображения из Интернета, цифровых камер и сканеров, зависит от того, на какой скорости был снят или создан материал. Эти же аргументы применимы к определению требований к памяти для цифровых камер. Что происходит, когда изображение, первоначально снятое с разрешением 800 на 600 и 32 766 цветов, отображается на экране с разрешением 1024 на 768 и 16 777 216 цветов. Компьютер расширяет изображение, чтобы заполнить необходимое пространство. Как правило, более крупное изображение несколько теряет в качестве. Аналогичный эффект наблюдается при увеличении фотографии за пределами качества негатива.
Вернуться к содержанию.
Уменьшение глубины
-
Многие художественные программы позволяют пользователю уменьшить «глубину» изображения. В качестве типичного примера изображение из 16 777 216 цветов может быть уменьшено до изображения, содержащего 32 766 цветов или 256 цветов. В зависимости от изображения пользователь может не заметить разницу в качестве изображения. Это часто делается для уменьшения размера хранимого изображения или уменьшения объема информации, которая должна быть передана в удаленное место по средству связи. Обратите внимание, что после уменьшения и сохранения качество исходного изображения невозможно восстановить. В качестве примера рассмотрим две версии приведенной выше картинки. Картинка слева содержит 128 246 уникальных цветов. Изображение справа было получено путем сохранения исходного изображения с использованием палитры из 256 цветов. Программное обеспечение пыталось сопоставить каждый пиксель в палитре из 128 246 цветов с ближайшим соответствием в палитре из 256 цветов. Потеря цвета (детали) наиболее заметна на лепестках в правом нижнем углу изображения.При необходимости измените размер изображений, чтобы они располагались рядом в окне просмотра для сравнения.
Вернуться к содержанию.
Стандартные отраслевые форматы хранения
Файлы изображений хранятся на компьютерах в универсальных форматах, поэтому их можно передавать и интерпретировать различными типами аппаратного и программного обеспечения. Наиболее популярными форматами, используемыми в настоящее время в Интернете, являются формат обмена графикой (GIF или .jpg), Объединенная группа экспертов по фотографии (JPEG или .jpg) и формат файла изображения с тегами (TIFF или .tif). JPEG и GIF особенно популярны в Интернете. Как в формате GIF, так и в формате JPEG существует несколько вариантов хранения информации. Также существуют специальные форматы поставщиков, такие как BMP (битовое отображение, .bmp) на компьютерах с Microsoft Windows и PICT (.pic) на компьютерах Apple. Целью большинства форматов записи является уменьшение размера сохраняемого изображения. Например, многие программные пакеты, работающие под Microsoft Windows, поддерживают RLE (кодирование длин серий). В качестве конкретного примера (если вы позволите несколько вольностей с техническими деталями), строка или 20 красных пикселей в строке могут храниться как 20R, а не как RRRRRRRRRRRRRRRRRRRRRR. Чем больше избыточности в изображении, тем больше места можно сэкономить. Многие методы кодирования зависят от числовых процедур для уменьшения памяти. Хотя эти числовые процедуры намного эффективнее уменьшают размер хранимого изображения, они часто делают это за счет точности. Как показано на приведенных выше изображениях, потерю точности может быть трудно предсказать. Если бит время от времени теряется, человеческий глаз может не заметить эту потерю. Обратите внимание, что уменьшение количества цветов в изображении для экономии места не всегда может помочь. Изображение с количеством цветов менее или равным 256 можно сохранить в формате BMP, используя только 8 бит на пиксель. Если 0 < количество цветов < 16 777 216, BMP использует 24 бита на пиксель. Однако JPEG имеет тенденцию использовать 24 бита на пиксель независимо от количества сохраненных цветов. Однако вам может потребоваться меньше места для хранения, поскольку алгоритм сжатия работает с уменьшенным количеством цветов.

Bpp или бит на пиксель обозначает количество бит на пиксель. Количество различных цветов в изображении зависит от глубины цвета или количества битов на пиксель.

Кратко о математике:

Это похоже на игру с двоичными битами.

Сколько чисел может быть представлено одним битом.

Сколько двухбитовых комбинаций можно составить.

Если мы придумаем формулу для расчета общего количества комбинаций, которые можно составить из бит, она будет такой.

бит на пиксель

Где bpp обозначает количество бит на пиксель. Подставьте 1 в формулу, получите 2, подставьте 2 в формулу, получите 4. Она растет экспоненциально.

Количество разных цветов:

Теперь, как мы сказали в начале, количество различных цветов зависит от количества битов на пиксель.

Таблица некоторых битов и их цвета приведены ниже.

В этой таблице показаны различные биты на пиксель и количество цвета, которое они содержат.

Оттенки

Вы можете легко заметить закономерность экспоненциального роста. Знаменитое изображение в оттенках серого имеет 8 бит на пиксель , что означает, что оно содержит 256 различных цветов или 256 оттенков.

Оттенки могут быть представлены как:

shades

Цветные изображения обычно имеют формат 24 бит/пиксель или 16 бит/пиксель.

Мы узнаем больше о других цветовых форматах и ​​типах изображений в руководстве по типам изображений.

Цветовые значения:

Ранее мы видели в учебнике по понятию пикселя, что значение 0 пикселей обозначает черный цвет.

Черный цвет:

Помните, что значение 0 пикселей всегда соответствует черному цвету. Но не существует фиксированного значения, обозначающего белый цвет.

Белый цвет:

Значение, обозначающее белый цвет, можно рассчитать следующим образом:

white_color

В случае 1 бит/пиксель 0 – черный, 1 – белый.

В случае 8 бит/с 0 означает черный, а 255 – белый.

Серый цвет:

Когда вы вычисляете значение черного и белого цвета, вы можете вычислить значение пикселя серого цвета.

Серый цвет на самом деле является средней точкой черного и белого. При этом

В случае 8 бит на пиксель значение пикселя, обозначающее серый цвет, составляет 127 или 128 бит на пиксель (если считать от 1, а не от 0).

Требования к хранению изображений

После обсуждения количества бит на пиксель у нас есть все, что нужно для расчета размера изображения.

Размер изображения

Размер изображения зависит от трех факторов.

  • Количество строк
  • Количество столбцов
  • Количество бит на пиксель

Формула расчета размера приведена ниже.

Размер изображения = количество строк * столбцов * бит/пиксель

Это означает, что если у вас есть изображение, скажем, вот это:

einstein

Предположим, что в нем 1024 строки и 1024 столбца. И поскольку это изображение в градациях серого, оно имеет 256 различных оттенков серого или количество битов на пиксель. Затем подставляя эти значения в формулу, получаем

Размер изображения = количество строк * столбцов * бит/пиксель

Но поскольку это не стандартный ответ, который мы распознаем, мы преобразуем его в наш формат.

Преобразование в байты = 8388608 / 8 = 1048576 байт.

Перевод в килобайты = 1048576 / 1024 = 1024 КБ.

Перевод в мегабайты = 1024/1024 = 1 Мб.

Так рассчитывается размер изображения и сохраняется. Теперь в формуле, если вам задан размер изображения и количество бит на пиксель, вы также можете вычислить строки и столбцы изображения, если изображение квадратное (одинаковые строки и один и тот же столбец).

Растровое изображение сохраняется так же, как содержимое монитора компьютера хранится в видеопамяти. Изображение на экране монитора состоит из пикселей, подобно точкам на фотографии в газете. Количество пикселей, составляющих изображение на мониторе, определяет качество изображения (разрешение). Чем больше пикселей (например, 640 X 480; указано как число по горизонтали X по вертикали), тем выше разрешение. Пиксели изображения на экране представлены по-разному в зависимости от типа изображения/дисплея монитора.

Растровые монохромные изображения

В монохромном (черно-белом) изображении (как в примере слева) обычно требуется, чтобы каждый пиксель сохранялся как значение от 0 до 255 (байт). Где значение представляет оттенок серого пикселя. Для изображения в градациях серого 640 x 480 потребуется 307,2 КБ дискового пространства.

Артефакты растрового изображения

Одна из главных проблем представления растрового изображения заключается в том, что изображение нельзя легко масштабировать без появления артефактов изображения. Наиболее заметным артефактом является зубчатый эффект «вырезания печенья» или «ступенчатости» по краям объектов на изображениях. Этот побочный эффект, возникающий при масштабировании растровых изображений, называется алиасингом или ступенчатостью.

Чтобы увидеть применение этих эффектов (ступеньки, сглаживание и сглаживание), щелкните правой кнопкой мыши изображение в градациях серого выше и выберите "Сохранить изображение как" из всплывающее меню для сохранения изображения на жесткий диск.

[Загрузите и установите условно-бесплатную программу Paint Shop Pro, если она у вас еще не установлена.] Найдите приложение для обработки изображений Paint Shop Pro в меню Программа. Откройте сохраненный файл изображения в градациях серого в Paint Shop Pro. В меню Масштаб (расположенном под меню Файл) выберите коэффициент масштабирования 3:1. Изучите края, чтобы увидеть влияние неровностей, сглаживания и дизеринга, которое произошло из-за масштабирования. (Если вы не можете найти Paint Shop Pro, нажмите здесь, чтобы просмотреть изображение в масштабе 250% в новом окне браузера.)

Растровые изображения в градациях серого

В цветном изображении каждый пиксель представлен тремя значениями, по одному для каждого из основных цветов (красного, зеленого и синего — R G B ). На самом деле это аддитивные основные цвета; в то время как другие системы представления цветов существуют, это обсуждение будет касаться только системы RGB.> Размер цветного изображения зависит от количества сохраненных оттенков каждого основного цвета.

24-битные растровые цветные изображения

Еще один полустандарт, обеспечивающий фотографическое качество цвета, — это 24-битный цвет. Каждое значение пикселя представлено тремя байтами (по одному для каждого основного цвета RGB). Таким образом, для каждого пикселя возможно 256 различных оттенков красного, зеленого и синего; что дает 256 X 256 X 256 возможных комбинированных цветов (16 777 216). Для 24-битного цветного изображения с разрешением 640 X 480 потребуется 921,6 КБ памяти. (На самом деле большинство 24-битных изображений являются 32-битными. Дополнительный байт данных для каждого пикселя используется для хранения значения альфа-канала, представляющего информацию о специальном эффекте.)

Бит на пиксель Количество цветов
1 бит на пиксель 2 цвета
2 бита на пиксель 4 цвета
3 бита на пиксель 8 цветов
4 бита на пиксель 16 цветов
5 бит на пиксель 32 цвета
6 бит на пиксель 64 цвета
7 бит на пиксель 128 цветов
8 бит на пиксель 256 цветов
10 бит на пиксель 1024 цвета
16 бит на пиксель 65536 цветов
24 бит на пиксель 16777216 цветов (16,7 миллиона цветов)
32 бита на пиксель 4294967296 цветов (4294 миллиона цветов)

24-битный бит цвета -Пример изображения карты

В этом уроке мы рассмотрим вопросы разрешения и размера файла. Понимание этого очень важно, если вы собираетесь последовательно поставлять изображения нужного размера на разные рынки.

Введение

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


Рис. 1. Это изображение состоит из 1200 x 800 пикселей и выглядит так, как будто сцена может выглядеть в реальности.

Цель состоит в том, чтобы иметь достаточно пикселей, которые при изменении размера в соответствии с размером изображения становятся меньше, чем точки монитора или принтера. Изображение выше имеет размер пикселя меньше, чем точки монитора, поэтому выглядит хорошо. На изображении ниже слишком мало пикселей, поэтому размер пикселов был изменен до такой степени, что пиксели больше, чем точки монитора, и изображение выглядит либо плохо, либо даже бесполезно, как на изображении 12 x 8 пикселей.


Рис. 2. Несмотря на то, что увеличено до того же размера, что и предыдущее изображение, оно состоит всего из 120 x 80 пикселей, и теперь мы начинаем видеть настоящие пиксели, что называется "пикселизацией".

Ниже приведены те же изображения, что и раньше, но с измененным размером, чтобы разрешение в пикселях составляло 72 dpi, чтобы соответствовать монитору. Поскольку пиксели теперь настроены на одно и то же разрешение, размер изображения или документа уменьшается или увеличивается в соответствии с размерами. Оба изображения теперь имеют одинаковое разрешение, теперь размер каждого изображения явно отличается.


Рис. 3. Теперь для тех же двух изображений установлено одинаковое разрешение. Хотя сейчас оба выглядят хорошо, разница заключается в размере отображаемого изображения. Меньшее изображение имеет достаточное количество пикселей, чтобы нормально отображаться при таком размере.

Это означает, что, говоря о рабочем размере файла изображения, недостаточно просто указать разрешение или размер изображения. И разрешение, и размер изображения должны использоваться вместе.

Разрешение

Очень часто люди говорят об изображении с разрешением 300 dpi как о качественном изображении. Но что они подразумевают под изображением «300 dpi»? Это похоже на то, как если бы кто-то спросил вас, как далеко от Абуджи до Лагоса, и вы ответили бы: «70 километров в час». Они бы посмотрели на тебя смешно. Это потому, что ты сказал им только половину ответа. Да, это может быть 70 километров в час, но вам нужно сказать им, сколько часов.

Это то же самое, что кто-то говорит: "О, просто дайте мне изображение с разрешением 300 dpi". Они сказали вам, что они хотят, чтобы каждый дюйм вашего изображения имел 300 точек, но они не сказали вам, сколько дюймов они хотят, чтобы изображение было. Размер файла определяется количеством пикселей в изображении; разрешения самого по себе недостаточно.


Рисунок 4. Это один дюйм изображения ниже. DPI означает «точек на дюйм», но вам нужно знать, сколько дюймов, чтобы узнать размер файла изображения. Просто указать разрешение недостаточно.


Рис. 5. Выше приведено полное изображение. Изображение явно больше, чем один квадратный дюйм. Таким образом, чтобы понять размер файла, вам нужно знать как разрешение (300 dpi), так и размер репродукции (например, 8 дюймов в высоту и 12 дюймов в ширину).

Поэтому, когда редактор или дизайнер просит вас предоставить изображение и говорит: "Просто пришлите мне изображение с разрешением 300 dpi", вам нужно спросить: "300 dpi при каком разрешении?" Другими словами, на какой высоте и ширине?

Размер файла

На самом деле есть более простой способ спросить редактора, чего он действительно хочет, и это связано с размером файла. Это почти так же, как если бы кто-то спросил вас о расстоянии между Абуджой и Лагосом, вам было бы легче ответить «700 километров».


Рис. 6. Изображение A4 в градациях серого с разрешением 300 dpi рассчитано ниже для размера 8,6 МБ. В реальности ближе к 8.7 МБ просто потому, что размер страницы формата A4 превышает 8 x 12 дюймов.

Чтобы увидеть, как рассчитывается размер файла, возьмите изображение выше в качестве примера и предположите, что это формат A4 с разрешением 300 dpi. Для упрощения предположим, что это 8 дюймов x 12 дюймов.

Размер файла определяется количеством пикселей, поэтому цель состоит в том, чтобы узнать, сколько пикселей содержит изображение. Поскольку разрешение составляет 300 dpi, это означает, что каждый дюйм равен 300 пикселям в поперечнике. Поскольку изображение имеет ширину 8 дюймов, это означает, что его ширина составляет 2400 пикселей (8 x 300). Точно так же, поскольку длина изображения составляет 12 дюймов, длина изображения составляет 3600 пикселей (12 x 300). Чтобы получить общее количество, мы умножаем ширину на длину и получаем 8 640 000 пикселей (2400 x 3600).

Теперь мы знаем, сколько пикселей в изображении. Итак, как мы получаем размер файла. Ну, это изображение в градациях серого, и мы знаем из раздела о пикселях изображения, что для изображения в градациях серого каждый пиксель занимает 8 бит или 1 байт в размере файла. Таким образом, общий размер файла изображения формата A4 размером 8 640 000 пикселей составляет 8 640 000 байт или около 8,2 МБ (это потому, что в килобайте 1024 байта, а в МБ 1024 килобайта).

Поэтому было бы намного проще, если бы ваш редактор попросил у вас изображение, достаточно большое, чтобы соответствовать размеру, в котором он хочет его напечатать, и попросил бы у вас изображение в градациях серого размером 8 МБ. Или, если бы он хотел это в цвете RGB, он бы умножил эту цифру на три и попросил бы у вас изображение размером 24 МБ.

ПРИМЕЧАНИЕ. Хотя проще всего использовать только одну единицу измерения, например все, что измеряется в дюймах или сантиметрах, в некоторых странах по-прежнему распространено сочетание этих двух единиц. Часто размеры бумаги измеряются в миллиметрах с использованием размеров «А», но разрешение изображения по-прежнему указывается как «точек на дюйм». Это неудобно, так как время от времени требуется конвертировать измерения, но с этим просто придется смириться, пока полная метрификация не станет стандартной.

Панель размера изображения

Не обязательно каждый раз точно вычислять размер файла. В Photoshop есть панель «Размер изображения», которую можно использовать как калькулятор. Доступ к панели невозможен без открытия изображения, поэтому сначала создайте новое изображение (Ctrl+N), выбрав необходимый цветовой режим (RGB, CMYK, оттенки серого и т. д.). Убедитесь, что флажок «Сохранить пропорции» не установлен, чтобы ширина и высота были разделены, и что флажок «Пересэмплировать изображение» установлен, чтобы разрешить разделение разрешения. Теперь цифры можно вводить в Размер документа (выделено), при этом размер файла отображается в верхней части палитры (указан).


Рис. 7. Палитра размеров изображения позволяет точно рассчитать размер цифрового изображения, открытого в Photoshop.

Практическое правило размера файла

Однако вы не всегда находитесь перед компьютером, когда вам нужно рассчитать размер изображения. Так что очень полезно иметь эмпирическое правило, которое поможет вам. Просто представьте себе, что A4 — это 24 МБ для цветного изображения RGB, 8-битного изображения с разрешением 300 точек на дюйм. Прелесть числа 24 в том, что оно делится, и поэтому легко вычислить размер файла. Возьмите лист бумаги формата А4 и напишите на нем «24». Сложите его пополам и напишите 12, сложите еще раз и напишите 6, затем еще раз сложите и напишите 3. Почти все изображения, которые вы используете, будут соответствовать одному из этих размеров. Так что в следующий раз, когда вас спросят, какой размер файла нужен для RGB-фотографии на четверть страницы, сложите лист A4 вдвое, чтобы получить 6 МБ.


Рис. 8. На приведенном выше рисунке показан быстрый способ расчета размера файла изображения RGB, необходимого для печати изображения формата A4, A5, A6 и A7.

Оттенки серого — это треть RGB, поэтому вместо них запишите 8,4,2,1. Для изображения CMYK напишите 32,16,8,4, так как оно имеет один дополнительный канал. Если изображение 16-битное, удвойте цифры. Таким образом, где бы вы ни находились, вы сможете произвести впечатление на своих редакторов или клиентов быстрым расчетом необходимого размера файла.

ПРИМЕЧАНИЕ. Цифры, использованные выше, неточны, но они представляют собой легко делимые круглые числа, которые позволяют быстро рассчитать приблизительный размер требуемого файла изображения.

Интерполяция изображения

Если вам нужно, чтобы размер файла был больше, чем у цифровой камеры или сканера, Photoshop может создать дополнительные пиксели. Но это дорого обходится. Справа находится изображение, размер которого в десять раз меньше изображения слева. Затем он был интерполирован в 10 раз (1000%), чтобы привести его к тем же размерам. Хотя ничто не мешает вам изменить размер изображения таким образом, имейте в виду, что Photoshop не имеет отношения к тому, как выглядело исходное несканированное изображение, и поэтому должен «изобретать» дополнительные пиксели. Увеличение на несколько процентов не будет заметно, но чем больше изменение размера, тем мягче станет изображение.


Рис. 9. Изображение слева имеет исходное качество. Тот, что справа, был уменьшен до 10-го размера, а затем интерполирован в Photoshop до того же размера. Вы можете видеть, насколько мягким становится изображение, поскольку Photoshop просто изобретает пиксели и размывает все края.

Лучшее решение – повторить сканирование с правильным размером. Но если повторное сканирование невозможно, есть несколько различных методов интерполяции, которые помогут решить эту проблему. Genuine Fractals — одна из таких программ, которая позволяет выполнять значительную интерполяцию без существенной потери качества.

Размер файла и сжатие

На этом этапе необходимо отметить, что изображение может иметь несколько типов размера файла:

Файл Camera Raw имеет размер, но об этом позже.

Изображение, преобразованное из файла Camera Raw или отсканированное с пленки, имеет другой размер файла.

Затем вы можете обрезать изображение, чтобы уменьшить размер файла, или использовать интерполяцию, чтобы увеличить размер файла.

Для простоты давайте рассмотрим готовое изображение после того, как вы его сняли, преобразовали и обрезали. Это изображение при открытии в Photoshop имеет «открытый» или «рабочий» размер файла, как показано в разделе «Панель размера изображения» выше. Однако, когда вы придете к сохранению готового изображения, вам придется принять решение о сжатии файла. Обычно вы сохраняете изображение либо в виде файла TIFF, который может иметь сжатие или не иметь его вообще, либо в виде файла JPEG, который всегда будет иметь сжатие. Если изображение было сохранено со сжатием, вы заметите, что сохраненное изображение имеет гораздо меньший размер файла, чем тот, который был при открытии. Думайте об этом как о «сохраненном» или «сжатом» размере файла.

Проблема возникает, когда вы смотрите на изображение, хранящееся на вашем жестком диске, и вам нужно решить, какой размер файла является "открытым" или "рабочим", поскольку именно размер "открытого" файла имеет значение, когда вы должны отправить изображение клиенту. Если это файл в формате JPEG, вы уже знаете, что он сжат, но если это файл в формате TIFF, вы можете не знать, использовалось ли сжатие.

Например:


Рис. 10. Детали изображения в Windows 7

Просматривая сведения об изображении в файловом браузере, можно увидеть, что размер файла указан как 1178 КБ. Поскольку это файл JPEG, это означает, что это сжатый размер, поэтому размер всех важных «открытых» файлов должен быть намного больше.


Рис. 11. Свойства изображения в Windows 7

Просмотр свойств файла покажет, что изображение имеет размеры 2336 x 3504 пикселей.

ПРИМЕЧАНИЕ. Способ отображения приведенной выше информации зависит от компьютеров Mac и ПК.


Рис. 12. Детали изображения в браузере изображений

Обычно эту информацию также можно просмотреть в Bridge или любом другом используемом вами программном обеспечении для просмотра изображений. Опять же, размеры указаны как 2336 x 3504 пикселей, и это 24-битное изображение RGB. Общее количество пикселей составляет 2 336 x 3 504 = 8 185 344 пикселей. Теперь, если бы это было изображение в градациях серого, это означало бы, что размер изображения составляет 8 185 344 байта, поскольку каждый пиксель равен 1 байту. Однако, поскольку изображение представляет собой 24-битный файл RGB, а это означает, что каждый цветовой канал имеет 8 бит и, следовательно, 1 байт каждый, размер файла RGB составляет 8 185 344 x 3 = 24 556 032 байта.

24 556 032 байта / 1024 = 23 980,5 килобайт

23 980,5 килобайт / 1024 = 23,418 мегабайт

К настоящему времени вы, вероятно, пришли к выводу, что это, мягко говоря, немного болезненно!


Рис. 13. Изображение, открытое в Photoshop

Гораздо проще открыть изображение в Photoshop.


Рис. 14. Размер "открытого" файла указан в верхней части панели

<р>. затем откройте панель «Размер изображения» («Изображение» > «Размер изображения» в строке меню). Вверху показан размер «открытого» файла, в данном примере 23,4 МБ.

Главное здесь заключается в том, что существует четкая разница в размере файла между "сжатым" размером на диске чуть более 1 МБ и "открытым" или "рабочим" файлом размером более 23 МБ. Поэтому, если вам не нравится идея мучить себя множеством ненужных вычислений, просто откройте изображение в Photoshop и дайте ему сделать свою работу.

ПРИМЕЧАНИЕ. Если у вас есть много изображений, которые вам нужно проверить на предмет рабочих размеров файлов, то есть JavaScript, который может просмотреть всю папку с файлами и создать для вас электронную таблицу со списком размеров сжатых и открытых файлов. .

Что доставить

Всегда проверяйте, есть ли у клиента установленный список стандартов, и всегда следуйте ему. Обычно это изображения, сохраненные с разрешением 300 dpi, если только они не предназначены только для Интернета, где обычное разрешение составляет 72 dpi.

Требования к размеру файла, т. е. требования к размеру "открытого" файла, будут различаться от клиента к клиенту, но ожидайте, что минимальный размер для изображений RGB будет составлять 24 МБ. Однако этот показатель может быть ниже для газет и почти всегда выше для библиотек изображений.

ПРИМЕЧАНИЕ. Возьмите за привычку говорить "размер открытого файла" или "размер рабочего файла" и "размер сохраненного файла" или "размер сжатого файла", а не просто использовать расплывчатый термин "размер файла". Это может избавить вас от путаницы при работе с клиентами.

Читайте также: