Сколько видеопамяти в байтах необходимо для хранения изображения 600 350 пикселей 4 цветовая палитра

Обновлено: 22.11.2024

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

Определение

Растровые изображения определяются как регулярная прямоугольная сетка ячеек, называемых пикселями, каждый пиксель содержит значение цвета. Они характеризуются всего двумя параметрами: количеством пикселей и информативностью (глубина цвета) на пиксель. К растровым изображениям применяются и другие атрибуты, но они являются производными от этих двух основных параметров.

Обратите внимание, что растровые изображения всегда ориентированы горизонтально и вертикально. Пиксели следует считать квадратными, хотя на практике они могут иметь другие соотношения сторон.
В большинстве случаев растровые изображения используются для представления изображений на компьютере. Например, следующее растровое изображение имеет 397 пикселей по горизонтали и 294 пикселя по вертикали, и каждый пиксель содержит значение серого из 256 возможных оттенков серого.

Цветовая "глубина"

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

1 бит (черно-белое)

Это наименьший возможный информационный контент, который может храниться для каждого пикселя. Полученное растровое изображение называется монохромным или черно-белым. Пиксели с 0 считаются черными, пиксели с 1 — белыми. Обратите внимание, что хотя возможны только два состояния, их можно интерпретировать как любые два цвета: 0 соответствует одному цвету, 1 — другому цвету.

8-битные оттенки серого

В этом случае каждый пиксель занимает 1 байт (8 бит) памяти, что приводит к 256 различным состояниям. Если эти состояния отображаются на шкале оттенков серого от черного к белому, растровое изображение называется изображением в градациях серого. По соглашению 0 обычно черный, а 255 белый. Уровни серого — это числа между ними, например, в линейной шкале 127 соответствует уровню серого 50 %.

В любом конкретном приложении диапазон значений серого может быть любым. Чаще всего уровни 0–255 сопоставляются со шкалой 0–1, но некоторые программы сопоставляют их со шкалой 0–65535 (см. спецификацию цветов Apple). системы в качестве примера).

Это следующий шаг по сравнению с 8-битным серым, теперь каждому красному, зеленому и синему компонентам выделяется 8 бит. В каждом компоненте значение 0 относится к отсутствию вклада этого цвета, 255 относится к полностью насыщенному вкладу этого цвета. Поскольку каждый компонент имеет 256 различных состояний, всего возможно 16777216 цветов.

Идея цветового пространства RGB является фундаментальной концепцией компьютерной графики. В пространстве RGB любой цвет представлен точкой внутри цветового куба с ортогональными осями r,g,b.

Обратите внимание, что значения серого образуют прямую линию от черного к белому вдоль диагонали куба, r = g = b.

8-битный индексированный цвет

Индексированный цвет — это более экономичный способ хранения цветных растровых изображений без использования 3 байтов на пиксель. Как и в 8-битных серых растровых изображениях, с каждым пикселем связан один байт, только теперь значение в этом байте больше не является значением цвета, а является индексом в таблице цветов, называемой палитрой или таблицей цветов.

Существует ряд интересных атрибутов такой системы индексации цветов. Если в изображении менее 256 цветов, то это растровое изображение будет того же качества, что и 24-битное растровое изображение, но оно может храниться с одной третью данных. Интересных цветовых и анимационных эффектов можно добиться, просто изменив палитру. Это немедленно изменяет внешний вид растрового изображения, а при тщательном проектировании может привести к преднамеренным изменениям внешнего вида растрового изображения.

Распространенной операцией, которая уменьшает размер больших 24-битных растровых изображений, является преобразование их в индексированные цвета с оптимизированной палитрой, то есть палитрой, которая наилучшим образом представляет цвета, доступные в растровом изображении.

4-битный индексированный цвет

Это идентично 8-битному цвету, за исключением того, что теперь для индекса используется только половина байта, 4 бита. Это поддерживает таблицу до 16 цветов.

Обычно это то же самое, что и 24-битный цвет, но с дополнительным 8-битным растровым изображением, известным как альфа-канал. Этот канал можно использовать для создания замаскированных областей или представления прозрачности.

Как правило, это прямая система с 5 битами на компонент цвета и 1 битным альфа-каналом.

Разрешение

Разрешение — это атрибут растрового изображения, который необходим при визуальном просмотре или печати растровых изображений, поскольку пиксели сами по себе не имеют явных размеров. Разрешение обычно указывается в пикселях на дюйм, но может быть выражено в любой другой единице измерения. В большинстве процессов печати используются единицы измерения пикселей на дюйм (DPI) по историческим причинам.На устройствах с nn прямоугольными пикселями разрешение может быть указано двумя числами: горизонтальное и вертикальное разрешение.

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

В качестве примера рассмотрим одно растровое изображение размером 200 пикселей по горизонтали и 100 пикселей по вертикали. Если бы это растровое изображение было напечатано с разрешением 100 точек на дюйм, оно имело бы размеры 2 дюйма на 1 дюйм. Однако если тот же растровый рисунок был напечатан с разрешением 200 точек на дюйм, его размеры будут составлять всего 1 дюйм на полдюйма.

Всякий раз, когда растровое изображение отображается на мониторе компьютера, необходимо учитывать разрешение. Большинство компьютерных мониторов имеют диапазон разрешения от 60 точек на дюйм для низкого разрешения до 120 точек на дюйм для дисплеев с высоким разрешением. Как и в случае с печатными материалами, чем выше разрешение, тем менее очевидна пиксельная природа растрового изображения.

В качестве еще одного примера, следующие два изображения идентичны по информационному содержанию, однако они имеют разное разрешение и, следовательно, разные размеры в пикселях. Меньшее — 80DPI, большее — 30DPI. Пиксели гораздо более заметны в увеличенной версии.

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

Преобразование глубины цвета.

Очень часто необходимо представить растровое изображение с одной глубиной цвета на устройстве с различными возможностями глубины цвета. Конечно, если целевое устройство имеет лучший цвет, чем растровое изображение, тогда нет проблем, поскольку растровое изображение может быть точно представлено. В обратной ситуации, когда адресат имеет другие и более низкие возможности, растровое изображение должно быть преобразовано во что-то, что дает наилучшее возможное представление.

В качестве примера рассмотрим проблему представления изображений в оттенках серого на монохромных (черно-белых) устройствах. Это достигается за счет использования переменного количества черных и белых пикселей для представления уровня серого. К счастью, черно-белое устройство обычно имеет гораздо более высокое разрешение, чем растровое изображение, поэтому для создания аппроксимации оттенков серого доступно несколько пикселей. Предположим, что растровое изображение в оттенках серого с разрешением 75 точек на дюйм будет отображаться на черно-белом принтере с разрешением 300 точек на дюйм. Существует матрица из черно-белых пикселей 4 x 4, которую можно использовать для представления каждого пикселя в оттенках серого.

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

Как уже упоминалось, существуют другие методы преобразования растровых изображений с высокой глубиной цвета в растровые изображения с меньшей глубиной цвета, но с более высоким разрешением. Такой метод, используемый в полиграфии, называется растрированием. Экранирование здесь обсуждаться не будет, за исключением того, что оно аппроксимирует уровни серого с помощью объектов разного размера (размер объекта пропорционален уровню серого). Объекты располагаются в регулярной матрице, расположенной под некоторым углом к ​​горизонтали. Наиболее часто используемыми объектами изображения являются точки, линии и прямоугольники. Ниже показано изменение уровня серого с соответствующими черно-белыми примерами растрирования (сильно увеличенными) с использованием точечных и линейных растровых изображений.

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

Хранилище растровых изображений

Самый простой способ хранения растрового изображения — просто перечислить информацию о растровом изображении байт за байтом, строка за строкой. Файлы, сохраненные этим методом, часто называют файлами RAW. Объем дискового пространства, необходимый для любого растрового изображения, легко подсчитать, учитывая размеры растрового изображения (N x M) и глубину цвета в битах (B). Формула для размера файла в килобайтах:

где N и M — количество пикселей по горизонтали и вертикали, B — количество битов на пиксель. В следующей таблице показаны размеры файлов некоторых типов растровых изображений, если они хранятся в формате RAW.

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

Самый грубый способ уменьшить размер растровых файлов — уменьшить информацию о цвете. Это называется уменьшением битов или квантованием. Например, можно преобразовать 24-битные растровые изображения в 8-битные индексированные растровые изображения, используя сглаживание для имитации потерянных цветов. Наиболее распространенным форматом с потерями на сегодняшний день является JPEG, описание того, как он работает, выходит далеко за рамки этого обсуждения. Его главное преимущество заключается в том, что он может предложить гораздо лучшую степень сжатия, чем форматы без потерь. Например, рассмотрим следующее растровое изображение, исходный размер которого составляет 500 x 350 пикселей при 24-битном цвете. Используя приведенную ранее формулу, размер несжатого файла составляет 500 x 350 x 24/8/1024 = 513 КБ

Сохраненный в оттенках серого (уменьшение битовой глубины) файл имеет размер 171 КБ (в 3 раза меньше), сохраненный и сжатый с использованием RLE — 388 КБ (75 % от исходного), сохраненный с использованием сжатия LZW — 188 КБ (36 % от исходного ), сохраненный в формате JPEG, составляет 30 КБ (коэффициент сжатия 17:1).
Ниже приводится описание простейшего метода сжатия без потерь, называемого кодированием длин серий (RLE), который используется с хорошим эффектом для растровых изображений, содержащих всего несколько цветов. Рассмотрим следующее маленькое 8-битное изображение размером 17 x 10 пикселей.

Если бы это было сохранено в формате RAW, потребовалось бы 16 байтов на строку для всех 10 строк. Однако первые две строки имеют одинаковый уровень, поэтому более эффективно просто сохранять количество одинаковых цветов в серии вместе с цветом серии. Для первых двух строк вместо 16 байт требуется всего по 2 байта на каждую.

В необработанном формате первые три строки будут

При использовании кодирования длин серий первые три строки будут

Хотя в реальных реализациях RLE задействовано больше деталей, чем описано здесь, это основной принцип кодирования длин серий. Чтобы RLE достигла некоторой степени сжатия, должны быть прогоны одного и того же цвета, по этой причине он вряд ли будет полезен для цветных изображений, таких как 24-битные фотографии.

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

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

Что такое файл изображения?

Файл изображения — это цифровое представление изображения, и мы можем отобразить его на экране, таком как монитор компьютера или экран мобильного телефона. Файлы изображений содержат данные об атрибутах изображения, таких как присутствующие в нем цвета, интенсивность яркости и контрастности и многое другое. Эти данные хранятся в том, что мы называем битами. Подробнее о битах и ​​компьютерных файлах можно узнать в разделе «Размеры компьютерных файлов» нашего калькулятора времени загрузки.

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

Изображения с большим количеством пикселей, как правило, показывают больше деталей и более высокое качество, особенно при попытке увеличить это изображение. Растровое изображение с большим количеством пикселей или разрешением позволяет нам значительно увеличить изображение, прежде чем мы начнем видеть отдельные пиксели, из которых оно состоит.

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

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

Размеры файлов изображений

Два параметра определяют размер файла растрового изображения: количество пикселей в изображении и битовая глубина каждого пикселя. Чтобы определить размер файла растрового изображения, мы должны перемножить эти переменные. Каждый пиксель растрового изображения обычно занимает от 1 до 8 бит для черно-белых изображений и от 8 до 64 бит для цветных изображений. И чем больше пикселей в изображении, тем больше данных оно хранит и тем больше размер его файла.

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

Как рассчитать размер файла изображения?

Теперь, когда мы знаем, что такое битовая глубина и какое значение имеют пиксели при определении размера файла изображения, давайте рассмотрим пример, чтобы понять, как вычислять размеры файла изображения. Для нашего примера возьмем изображение размером, скажем, 640 пикселей (ширина) на 480 пикселей (высота) с глубиной цвета 24 бита. Чтобы определить количество пикселей этого изображения, мы умножаем размеры изображения в пикселях. Это похоже на получение площади прямоугольника, но на этот раз в пикселях:

количество пикселей = ширина изображения в пикселях * высота изображения в пикселях

количество пикселей = 640 пикселей * 480 пикселей

количество пикселей = 307 200 пикселей

Когда речь идет о большом количестве пикселей или разрешений, мы часто можем видеть "MP", что означает "мегапиксели". Мегапиксель — это единица измерения, равная одному миллиону пикселей. Что касается нашего рассчитанного количества пикселей, мы также можем сказать, что рассматриваемое нами изображение имеет размер примерно 0,3 мегапикселя. Продолжая наши расчеты, мы можем определить размер файла нашего изображения следующим образом:

размер файла изображения = количество пикселей * битовая глубина

Размер файла изображения = 307 200 пикселей * 24 бита на пиксель

размер файла изображения = 7 372 800 бит

Размер файла изображения = 7 372 800 бит * (1 байт / 8 бит) * (1 килобайт / 1000 байт)

размер файла изображения = 921,6 КБ (килобайт)

Обратите внимание, что рассчитанный нами размер файла изображения является лишь оценкой фактического размера описанного файла изображения. К компьютерным файлам обычно прикрепляются другие данные, включая, помимо прочего, дату создания файла, имя создателя и т. д. Но пока, в качестве оценки размера файла изображения, мы можем сказать, что он составляет около 921,6 КБ. В нашем примере выше мы также использовали десятичную систему СИ для преобразования размера данных, где 1000 байт эквивалентны 1 килобайту. Вы можете узнать больше об этом в нашем калькуляторе времени загрузки.

Хотите узнать больше?

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

Каждый файл на компьютере использует определенное количество ресурсов при отправке через Интернет или сохранении. Помня о своих килобайтах (КБ) и мегабайтах (МБ), вы можете предотвратить проблемы и обеспечить более плавную работу в Интернете. Это руководство GreenNet поможет вам отличить китов от пескарей.

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

Программные пакеты, которые потребляют слишком много памяти и места на диске для выполнения своих функций, иногда называют "раздутыми программами", и аналогичную эстетику можно применить к медиафайлам. Например, размещение расшифровок на веб-сайте может помочь людям быстрее находить нужную им информацию, чем только аудио- или видеоинтервью.Точно так же вы можете подумать, будет ли людям, в том числе с нарушениями зрения, проще прочитать дату и время события из текстового сообщения электронной почты или открыть большой PDF-файл или файл изображения плаката. (Кстати, термин Microsoft «документ» для файлов так и не прижился. В данном контексте эти два слова являются синонимами.)

Итак, насколько большим является слишком большой? Очевидно, это зависит от контекста. Если вы подписываете отчет, который предназначен для печати, то вполне разумно отправить по электронной почте вложение в формате PDF размером 10 МБ нескольким людям с просьбой дать окончательные комментарии. Что было бы неразумно, так это отправить готовый 10-мегабайтный файл по электронной почте вашему списку из 2000 сторонников. Вместо этого вы можете создать версию PDF с более низким разрешением или даже текстовую версию, разместить ее на своем веб-сайте и отправить по электронной почте ссылку на файл, возможно, с небольшим указанием размера файла (например, «[1,2 МБ PDF] ") рядом со ссылкой для скачивания.

Зачем беспокоиться о размере файла, если человеку с высокоскоростным широкополосным доступом в Интернет требуется всего 15 секунд, чтобы загрузить файл размером 10 МБ?

Несмотря на то, что у некоторых людей загрузка может занять 15 секунд (например, широкополосный доступ GreenNet ADSL2+ со скоростью "до" 12 Мбит/с), 10 % домашних интернет-соединений в Великобритании по состоянию на 2009 год по-прежнему осуществляются с коммутируемым доступом, во многих других странах этот показатель выше. . Загрузка 10 МБ по телефонной линии может занять около часа. При более старых широкополосных соединениях или в сельской местности скорость загрузки может составлять 512 кбит/с, а передача по-прежнему занимает несколько минут. Даже при самом быстром широкополосном доступе скорость загрузки часто ограничена 256 кбит/с, поэтому, если вы ожидаете повторной передачи файла размером 10 МБ, это, скорее всего, будет медленнее, чем ожидалось.

Большой файл сам по себе не представляет проблемы, но если его умножить на размер аудитории, это может привести к проблемам с пропускной способностью, которые повлияют на интернет-провайдеров и других пользователей. Передача также потребляет большее количество энергии, что может привести к необходимости модернизации оборудования (до 80% энергии за время жизни компьютерной техники «воплощается», то есть при ее изготовлении). GreenNet не ограничивает пропускную способность, но подчиняется политике «добросовестного использования».

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

Тогда есть резервная копия. Если кто-то намеревается сохранить документ или изображение или заархивировать всю электронную почту, он может быть многократно реплицирован на резервном носителе. Люди также могут не захотеть хранить файлы, которые занимают больше памяти, чем они того стоят, и поэтому удаляют их.

Это все еще 15 секунд, даже если это фоновая загрузка. Некоторым из нас не терпится дождаться компьютера более полсекунды.

Что на самом деле означает каждая единица памяти компьютера?

Короче говоря, префиксы "кило-", "мега-", "гига-" и "тера-" аналогичны их использованию в любых других единицах измерения, таких как метры или ватты:

  • 1 Б = 1 байт;
  • 1 КБ = 1000 байт;
  • 1 МБ = 1000 КБ;
  • 1 ГБ = 1000 МБ или 1 000 000 000 байт.

(Чтобы запутать ситуацию, «1 КБ» или «1 КБ» используются многими компьютерщиками для обозначения 1024 байтов, что является удобным числом в двоичном формате, а память или диск часто выделяются операционными системами в единицах 1024. Чтобы избежать этой путаницы со стандартным научным использованием «мега-» и т. д., термины «кибибайт» (КиБ), «мебибайт» (МиБ), «гибибайт» (ГиБ) и «тебибайт» теперь рекомендуются для этих не- десятичных технических единиц. Если вы купили флэш-накопитель на 4 ГБ, а его объем составляет всего 3,725 ГиБ, вы все равно можете почувствовать себя обделенным. Для простоты в этой статье мы будем использовать круглые тысячи и килобайты [кБ].)

Как посмотреть размеры файлов?

Размер файла или вложения обычно легко доступен, если он еще не заметен. В Windows щелчок правой кнопкой мыши на любом файле, папке или диске и выбор «Свойства» покажет размер. В окне Проводника вы можете выбрать «Подробности» в меню «Вид»; или в диалоговом окне открытия или сохранения файла есть кнопка «Просмотр», из которой вы также можете выбрать «Подробности». Если вы затем нажмете слово «Размер» в верхней части столбца, вы можете сгруппировать самые большие файлы в папке. В Mac OS X можно нажать Command+i, чтобы отобразить сведения об отдельном файле, или Command+Option+i, чтобы отобразить сведения обо всех выбранных элементах в окне Инспектора. Эквивалент представления «Подробности» для Mac — это представление «Список», а сочетание клавиш Command+J дает возможность «рассчитать все размеры» как папок, так и файлов.

Большинство почтовых программ, таких как Windows Mail или Thunderbird, всегда отображают размер вложений рядом с именем файла.В Thunderbird (и многих других программах) вы можете нажать кнопку столбцов в правом верхнем углу списка, чтобы добавить столбец, показывающий размер каждого элемента. FTP-программы, используемые для передачи файлов на веб-сайты, почти все показывают размер файлов по умолчанию, хотя обычно в байтах, поэтому вам нужно разбить эти большие числа на глаз на группы из трех цифр, чтобы увидеть, какие из них измеряются в B или kB, а который в МБ.

Таблица приблизительных размеров файлов

Трехминутный звук в формате MP3 с очень высоким битрейтом (256 кбит/с);
1 минута видео в низком разрешении или потокового видео с сайта обмена видео;
все опубликованные файлы кабельного шлюза Wikileaks к середине декабря 2010 г.;
20-страничный PDF-файл, который может включать неудачно выбранную обложку;
полное собрание сочинений Шекспира (без сжатия)

Изображения

Как вы уже поняли, одним из основных факторов, определяющих громоздкость файла, является качество или разрешение изображений. Изображение с разрешением 300 dpi (точек или пикселей на дюйм), добавленное в текстовый процессор или файл PDF, занимает примерно в четыре раза больше места, чем изображение с разрешением 150 dpi (поскольку разрешение применяется как по горизонтали, так и по вертикали). Теперь, если вам нужно поделиться изображением с кем-то в Интернете, либо на веб-сайте, либо по электронной почте, и вы не ожидаете, что он распечатает его, не ожидаете идеальной копии или увеличения для изучения мельчайших деталей, тогда это будет только быть показаны на экране. Так что стоит немного узнать о разрешениях экрана. Типичный плоский экран имеет ширину 1280 пикселей. Тем не менее, некоторые из них могут иметь меньшее или более низкое разрешение, и с учетом навигационных панелей и полей по бокам экрана, а также того, что веб-браузер посетителя может не занимать весь экран, вероятно, нет большого смысла в загрузке изображения, которое шире 800 пикселей. Все, что больше, и зритель может видеть только верхний левый угол изображения и должен прокручивать, чтобы увидеть остальное.

Отсканированные или цифровые фотографии могут быть в 20 раз больше, но при этом не казаться более четкими для получателя. Поэтому, если у вас есть такое изображение, вам нужно будет изменить его размер или уменьшить перед загрузкой или публикацией. Распространенной ошибкой при создании веб-страницы является попытка изменить размер изображения на странице путем изменения свойств элемента изображения. Некоторые системы управления контентом, такие как Drupal, могут включать в себя модуль изображения, который автоматически создает масштабированную копию изображения указанного вами размера, но если вы редактируете страницы в веб-программах, таких как Dreamweaver или KompoZer, шансы вы вынуждаете каждого посетителя веб-сайта загружать слишком много информации, а затем заставляете их компьютер работать очень усердно, выполняя уменьшение масштаба. Поэтому лучше стараться, чтобы фотоизображения, даже баннеры, не превышали 800 пикселей в поперечнике и, возможно, не превышали 50 КБ. Любое программное обеспечение для редактирования изображений, такое как GIMP с открытым исходным кодом, позволяет легко создавать файлы меньшего размера. Просто откройте большой файл, выберите функцию "размер изображения" или "масштабирование изображения", выберите нужную ширину, помня, что 800 пикселей часто соответствует полной ширине, и сохраните файл в подходящем формате.

Еще одна вещь, которую следует учитывать при работе с изображениями, – это различные преимущества различных видов сжатия и форматов файлов. Как упоминалось выше, файлы JPEG (также называемые файлами .jpg, потому что Windows когда-то была ограничена 3-символьными расширениями) чаще всего используются для фотографии, а формат JPEG используется почти во всех цифровых камерах. Они сохраняют полный диапазон цветов, но теряют определенное количество мелких деталей; существует баланс между размером файла и допустимым количеством искажений. Высокосжатый JPEG может иметь эффект интерференции Фурье, но большинство людей этого не заметят. В основном вам понадобится качество JPEG среднего уровня около 50 (из 100). Другими основными форматами, используемыми в Интернете, являются PNG или более старый GIF, и это форматы «без потерь», которые не подходят для фотографий или полноцветных сканирований произведений искусства. Однако для таких изображений, как штриховые рисунки или логотипы, которые были созданы на компьютере, выбор PNG позволяет очень эффективно сжимать области плоского цвета и сохранять четкие края дизайна, которые потеряет JPEG. PNG также имеет тенденцию использоваться для небольших изображений, поскольку для больших изображений гораздо важнее уменьшение размера за счет использования JPEG. Следующие изображения иллюстрируют, почему JPG не используется для небольших файлов с небольшим количеством цветов:

Между количеством цветов, придаваемых растровой точке, и количеством информации, которое необходимо выделить для хранения цвета точки, существует зависимость, определяемая соотношением (формула Р. Хартли):

где

I- количество информации

N количество цветов, присвоенных точке.

Таким образом, если для точки изображения задано количество цветов N= 256, то количество информации, необходимой для ее хранения (глубина цвета) в соответствии с формулой Р. Хартли, будет равно до I= 8 бит.

Компьютеры используют различные режимы графического отображения для отображения графической информации. Здесь следует отметить, что кроме графического режима монитора существует еще и текстовый режим, при котором экран монитора условно разбит на 25 строк по 80 символов в строке. Эти графические режимы характеризуются разрешением экрана монитора и качеством цвета (глубиной цвета).

Для реализации каждого из графических режимов экрана монитора необходим определенный информационный объем видеопамяти компьютера (V), который определяется из соотношения

где

ТО- количество точек изображения на экране монитора (К=А Б)

НО- количество горизонтальных точек на экране монитора

IN- количество точек по вертикали на экране монитора

I– количество информации (глубина цвета), т.е. количество бит на пиксель.

Так, если экран монитора имеет разрешение 1024 на 768 пикселей и палитру, состоящую из 65536 цветов, то

глубина цвета будет равна I = log 2 65 538 = 16 бит,

количество пикселей изображения будет равно K = 1024 x 768 = 786432

Требуемый информационный объем видеопамяти в соответствии будет равен V = 786432 16 бит = 12582912 бит = 1572864 байт = 1536 КБ = 1,5 МБ.

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

Выбирая цветы, каждый человек задумывается о том, сколько цветов должно быть в букете. Ведь кроме вида и оттенка растений большую роль в букете играет их количество. С помощью специальных разработок ученым удалось выяснить, что уже в V-VI веках до нашей эры наблюдалась определенная числовая символика. Этот факт говорит о том, что цифры имеют давно проверенное значение, поэтому к количеству цветов для подарка стоит отнестись серьезно.

Четные и нечетные числа

Согласно древним славянским традициям, четное количество цветов в букете имеет траурное значение и заряжает букет негативной энергией.

Поэтому на похороны, на могилы или памятники везут парную сумму. А вот жители восточных, европейских стран и США имеют на этот счет совершенно иную точку зрения. Их четное количество является символом удачи, счастья и любви.

Самое счастливое число в немецком букете – восемь, несмотря на то, что оно четное.

В США чаще всего дарят вместе 12 цветов. Жители Токио спокойно отреагируют, если вы подарите им по 2 цветка, главное не 4 - эта цифра считается для них символом смерти.

У японцев вообще свой язык растений, и каждое число имеет свое значение. Например, одна роза — это знак внимания, три — уважения, пять — любви, семь — страсти и обожания, девять — преклонения. Японцы преподносят букет из 9 цветов своим кумирам, а из 7 – любимым женщинам. В нашей стране также можно дарить четное количество растений, если их больше 15 в одном наборе.

Язык цветов

Мало кто знает, что язык цветов определяет количество бутонов в букете. Этот язык нужно знать и учитывать тому, кто делает подарок, чтобы не жалеть о своих поступках в будущем. Неожиданно для получателя имеет значение количество цветов в букете.

О чем говорят цифры

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

Для этих красивых растений существует отдельный язык, определяющий значение каждого из их чисел:

Как подарить девушке розу

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

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

Не стоит заворачивать цветок в обертку, а также добавлять к нему лишние ветки и растения, это только удешевит его внешний вид.

Намного лучше будет смотреться роза, украшенная бархатной или атласной лентой.Иногда можно упаковать в прозрачную обертку, но только без лишнего блеска. То же самое можно сказать и о букете из трех бутонов. Если в наборе более 7 цветов, то их необходимо упаковать и перевязать ленточками, чтобы букет смотрелся красиво и не осыпался.

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

Если вам все же нужен рисунок с большим количеством разных цветов, то лучше использовать специальное оборудование, позволяющее выполнять полноцветную печать на пакетах. Принцип таких машин – наличие УФ-сушки, так как для полноцветной печати можно использовать только УФ-отверждаемые краски. Конечно, эта технология подразумевает не только высокую стоимость нанесения полноцветных изображений на упаковку, но и печать более крупных точек, поэтому не стоит ожидать такого качества картинки, как на бумаге.

Зайдите практически на любой форум фотографии, и вы обязательно наткнетесь на обсуждение преимуществ файлов RAW и JPEG. Одной из причин, по которой некоторые фотографы предпочитают формат RAW, является большая битовая глубина (глубина цвета)*, содержащаяся в файле. Это позволяет делать фотографии более высокого технического качества, чем то, что вы можете получить из файла JPEG.

*Битглубина(разрядность), или цветглубина(глубина цвета, по-русски это определение чаще используется) — количество битов, используемых для представления цвета при кодировании одного пикселя растровой графики или видеоизображения. Часто выражается в битах на пиксель (bpp). Википедия

Что такое глубина цвета?

Компьютеры (и устройства, управляемые встроенными компьютерами, такие как цифровые зеркальные камеры) используют двоичную систему. Двоичная нумерация состоит из двух цифр — 1 и 0 (в отличие от десятичной системы, включающей 10 цифр). Одна цифра в двоичной системе называется «бит» (англ. «бит», сокращение от «двоичная цифра», «двоичная цифра»).

Максимально возможное восьмибитное число – 1 111 1111, или 255 в десятичном формате. Это важное число для фотографов, поскольку оно присутствует во многих программах обработки изображений, а также в старых дисплеях.

Цифровая съемка

Каждый из миллионов пикселей на цифровой фотографии соответствует элементу (также называемому "пикселем") на датчике (массиве датчиков) камеры. Эти элементы при воздействии света генерируют небольшой электрический ток, который измеряется камерой и записывается в файл JPEG или RAW.

Файлы JPEG

Файлы JPEG записывают информацию о цвете и яркости для каждого пикселя в виде трех восьмизначных чисел, по одному для красного, зеленого и синего каналов (это те же самые цветовые каналы, которые вы видите при построении цветовой гистограммы в Photoshop). или на камеру).

Этот градиент был сохранен в 24-битном файле (8 бит на канал), что достаточно для передачи мягких цветовых градаций.

Этот градиент был сохранен как 16-битный файл. Как видите, 16 бит недостаточно для передачи мягкого градиента.

RAW-файлы

Файлы RAW назначают больше битов каждому пикселю (большинство камер имеют 12- или 14-битные процессоры). Больше битов означает больше чисел и, следовательно, больше тонов на канал.

Это не означает большее количество цветов — файлы JPEG уже могут записывать больше цветов, чем может воспринять человеческий глаз. Но каждый цвет сохраняется с гораздо более тонкой градацией тонов. В этом случае говорят, что изображение имеет большую глубину цвета. В таблице ниже показано, как битовая глубина соотносится с количеством оттенков.

Обработка внутри камеры

постобработка

Файл RAW отличается от JPEG тем, что содержит все данные, полученные датчиком камеры в течение периода экспозиции. Когда вы обрабатываете файл RAW с помощью программного обеспечения для преобразования RAW, программное обеспечение выполняет преобразование, аналогичное тому, что делает внутренний процессор камеры при съемке в формате JPEG. Разница в том, что вы задаете параметры внутри используемой вами программы, а те, что заданы в меню камеры, игнорируются.

Преимущество дополнительной разрядности файла RAW становится очевидным при постобработке. Файл JPEG стоит использовать, если вы не собираетесь выполнять какую-либо постобработку, а вам нужно просто установить экспозицию и все остальные настройки во время съемки.

Однако на самом деле большинству из нас хочется внести хотя бы несколько корректировок, даже если это просто яркость и контрастность. И это как раз тот момент, когда файлы JPEG начинают уступать. Благодаря меньшему количеству информации на пиксель при настройке яркости, контрастности или цветового баланса оттенки можно визуально разделить.

Результат наиболее заметен в областях с плавными и длинными переходами оттенков, например на голубом небе. Вместо мягкого градиента от светлого к темному вы увидите наслоение цветных полос. Этот эффект также известен как постеризация. Чем больше вы настраиваете, тем больше это проявляется на изображении.

С файлом RAW вы можете значительно изменить цветовой оттенок, яркость и контрастность, прежде чем заметите ухудшение качества изображения. Он также позволяет выполнять некоторые функции конвертера RAW, такие как настройка баланса белого и восстановление «переэкспонированных» областей (восстановление засветки).

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

При ближайшем рассмотрении на небе виден эффект постеризации. Работа с 16-битным файлом TIFF может устранить или, по крайней мере, свести к минимуму эффект полос.

16-битные файлы TIFF

Однако, если вы планируете выполнять постобработку в Photoshop, рекомендуется сохранить изображение как 16-битный файл. В этом случае изображение, полученное с 12- или 14-битного сенсора, будет «растянуто», чтобы заполнить 16-битный файл. После этого вы можете поработать над ним в Photoshop, зная, что дополнительная глубина цвета поможет вам добиться максимального качества.

Это изображение, которое я сделал с настройкой RAW+JPEG на камеру EOS 350D. Камера сохранила две версии файла: файл JPEG, обработанный процессором камеры, и файл RAW, содержащий всю информацию, записанную 12-битным датчиком камеры.

Здесь вы можете увидеть сравнение правого верхнего угла обработанного файла JPEG и файла RAW. Оба файла были созданы камерой с одинаковыми настройками экспозиции, и единственная разница между ними — глубина цвета. Мне удалось «вытянуть» в JPEG «переэкспонированные» детали, которые не различимы в файле RAW. Если бы я хотел продолжить работу с этим изображением в Photoshop, я мог бы сохранить его как 16-битный файл TIFF, чтобы обеспечить наилучшее качество изображения во время обработки.

Почему фотографы используют JPEG?

Тот факт, что не все профессиональные фотографы постоянно используют формат RAW, ничего не значит. Например, свадебные и спортивные фотографы часто работают с форматом JPEG.

Для свадебных фотографов, которые могут сделать тысячи кадров на свадьбе, это экономит время на постобработке.

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

Глубина цвета на экранах компьютеров

Битовая глубина также относится к глубине цвета, которую способны отображать компьютерные мониторы. Читателю, использующему современные дисплеи, может быть трудно поверить в это, но компьютеры, которыми я пользовался в школе, могли воспроизводить только 2 цвета — белый и черный. «Обязательный» компьютер того времени — Commodore 64, способный воспроизводить целых 16 цветов. По информации из Википедии, продано более 12 единиц этого компьютера.


Компьютер Commodore 64. Фото Билла Бертрама

Файлы HDR

Многие из вас знают, что изображения с расширенным динамическим диапазоном (HDR) создаются путем объединения нескольких версий одного и того же изображения, снятых с разными настройками экспозиции. Но знаете ли вы, что программное обеспечение генерирует 32-битное изображение с более чем 4 миллиардами тональных значений на канал на пиксель — всего лишь скачок по сравнению с 256 тонами в файле JPEG.

Файлы True HDR не могут правильно отображаться на мониторе компьютера или на печатной странице. Вместо этого они обрезаются до 8- или 16-битных файлов с помощью процесса, называемого тональной компрессией, который сохраняет характеристики исходного изображения с высоким динамическим диапазоном, но позволяет воспроизводить его на устройствах с узким динамическим диапазоном.

Заключение

Пиксели и биты — это основные элементы для создания цифрового изображения. Если вы хотите получить максимально возможное качество изображения с камеры, вам необходимо понимать концепцию глубины цвета и причины, по которым формат RAW обеспечивает наилучшее качество изображения.

Решение задач по кодированию графической информации.

Растровая графика.

Векторная графика.

Введение

Данное электронное пособие содержит группу заданий по теме «Кодирование графической информации». Коллекция заданий разделена на типы заданий по заданной теме. Каждый вид заданий рассматривается с учетом дифференцированного подхода, т. е. рассматриваются задания минимального уровня (оценка «3»), общего уровня (оценка «4»), продвинутого уровня (оценка «5»). Данные задания взяты из различных учебников (список прилагается). Подробно рассматриваются решения всех задач, даются методические рекомендации по каждому типу задач, дается краткий теоретический материал. Для удобства руководство содержит ссылки на закладки.

Растровая графика.

<р>1. Определение объема видеопамяти.

<р>2. Определение разрешения экрана и установка графического режима.

1. Определение объема видеопамяти

В задачах этого типа используются следующие понятия:

· объем видеопамяти

· графический режим,

· глубина цвета,

· разрешение экрана,

Во всех подобных задачах нужно найти ту или иную величину.

Видеопамять - это специальная оперативная память, в которой формируется графическое изображение. Другими словами, чтобы картинка попала на экран монитора, ее надо где-то хранить. Вот для чего нужна видеопамять. Чаще всего его значение составляет от 512 Кб до 4 Мб для лучших ПК с 16,7 млн ​​цветов.

Объем видеопамяти рассчитывается по формуле: V=I*X*Y, где I — глубина цвета одной точки, x,Y — размеры экрана по горизонтали и вертикали (произведение x и y — разрешение экрана) .

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

В графическом режиме экран делится на отдельные светящиеся точки, количество которых зависит от типа дисплея, например 640 по горизонтали и 480 по вертикали. Светящиеся точки на экране обычно называют пикселями, их цвет и яркость могут различаться. Именно в графическом режиме все сложные графические изображения, созданные компьютером, появляются на экране компьютера. специальные программы, управляющие настройками каждого пикселя на экране. Графические режимы характеризуются такими показателями, как:

- разрешение (количество точек, с которым изображение воспроизводится на экране) - в настоящее время типовые уровни разрешения составляют 800*600 точек или 1024*768 точек. Однако для мониторов с большой диагональю можно использовать разрешение 1152*864 пикселей.

- глубина цвета (количество бит, используемое для кодирования цвета точки), например, 8, 16, 24, 32 бита. Каждый цвет можно рассматривать как возможное состояние точки, Тогда количество отображаемых на экране монитора цветов можно рассчитать по формуле K=2 I, где K- количество цветов I– глубина цвета или разрядность.

Кроме вышеперечисленных знаний, учащийся должен иметь представление о палитре:

- палитра (количество цветов, которые используются для воспроизведения изображения), например 4 цвета, 16 цветов, 256 цветов, 256 оттенков серого, 216 цветов в режиме High color или 224, 232 цвета в режиме True цветовой режим.

Учащийся также должен знать взаимосвязь между единицами информации, уметь переводить из мелких единиц в более крупные, Кбайты и Мбайты, пользоваться обычным калькулятором и Wise Calculator.

Уровень "3"

1. Определить необходимый объем видеопамяти для разных графических режимов экрана монитора, если известна глубина цвета на одну точку. (2.76)

Глубина цвета (бит на точку)

<р>1. Всего точек на экране (разрешение): 640 * 480 = 307200
2. Требуемый объем видеопамяти V= 4 бит * 307200 = 1228800 бит = 153600 байт = 150 Кб.
3. Аналогично рассчитывается необходимое количество видеопамяти для других графических режимов. При расчетах учащийся использует калькулятор для экономии времени.

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