Jump to content

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

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

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

В полиграфической и допечатной отраслях растровую графику называют контонами (от непрерывных тонов ). Напротив, в цифровых системах штриховая графика обычно реализуется в виде векторной графики . [1]

Транспонирование изображения в скрытую растровую организацию (относительно дорогостоящая операция для упакованных форматов с количеством пикселей менее байта на пиксель); составление дополнительного отражения растровой линии (почти бесплатно) до или после представляет собой поворот изображения на 90° в ту или иную сторону.

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

Этимология [ править ]

Слово «растр» происходит от латинского rastrum (грабли), которое происходит от слова radere (царапать). Он возникает из-за растрового сканирования с электронно-лучевой трубкой (ЭЛТ) видеомониторов , которые рисуют изображение построчно, магнитно или электростатически управляя сфокусированным электронным лучом . [2] По ассоциации это также может относиться к прямоугольной сетке пикселей. Слово «раструм» теперь используется для обозначения устройства для рисования линий музыкального нотного стана.

Модель данных [ править ]

Простая растровая графика

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

Затем для каждого пикселя сохраняется одно числовое значение. Для большинства изображений это значение представляет собой видимый цвет, но возможны и другие измерения, даже числовые коды для качественных категорий. Каждая растровая сетка имеет определенный формат пикселей — тип данных для каждого числа. Распространенными форматами пикселей являются двоичный , полутоновый , палитрированный и полноцветный , где глубина цвета [3] определяет точность представленных цветов, а цветовое пространство определяет диапазон цветового охвата (который часто меньше полного диапазона цветового зрения человека ). Большинство современных форматов цветных растров представляют цвет с использованием 24 битов (более 16 миллионов различных цветов) с 8 битами (значения 0–255) для каждого цветового канала (красного, зеленого и синего). Цифровые датчики, используемые для дистанционного зондирования и астрономии, часто способны обнаруживать и сохранять длины волн за пределами видимого спектра ; большой растровый ПЗС- датчик в обсерватории Веры К. Рубин захватывает 3,2 гигапикселя в одном изображении (6,4 ГБ в необработанном виде) по шести цветовым каналам , что превышает спектральный диапазон цветового зрения человека.

Приложения [ править ]

Хранение изображений [ править ]

Использование растра для суммирования точечного рисунка

Большинство компьютерных изображений хранятся в форматах растровой графики или их сжатых вариациях, включая GIF , JPEG и PNG , которые популярны во Всемирной паутине . [3] [4] Структура растровых данных (обычно прямоугольной или квадратной) основана на мозаике двумерной плоскости на ячейки, каждая из которых содержит одно значение. Чтобы сохранить данные в файле, двумерный массив необходимо сериализовать. Самый распространенный способ сделать это — формат с разбивкой по строкам , в котором ячейки в первой (обычно верхней) строке перечисляются слева направо, за ними сразу следуют ячейки второй строки и так далее.

В примере справа ячейки тесселяции A накладываются на шаблон точек B, в результате чего получается массив C счетчиков квадрантов, представляющий количество точек в каждой ячейке. В целях визуализации справочная таблица использовалась для раскрашивания каждой ячейки изображения D. Вот числа в виде последовательного массива строк:

1 3 0 0 1 12 8 0 1 4 3 3 0 2 0 2 1 7 4 1 5 4 2 2 0 3 1 2 2 2 2 3 0 5 1 9 3 3 3 4 5 0 8 0 2 4 3 2 8 4 3 2 2 7 2 3 2 10 1 5 2 1 3 7

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

Сжатие [ править ]

Растровые сетки высокого разрешения содержат большое количество пикселей и, следовательно, потребляют большой объем памяти. Это привело к появлению множества подходов к сжатию объема данных в файлы меньшего размера. Наиболее распространенная стратегия — искать закономерности или тенденции в значениях пикселей, а затем сохранять параметризованную форму шаблона вместо исходных данных. Общие алгоритмы сжатия растра включают кодирование длин серий (RLE), JPEG , LZ (основа PNG и ZIP ), Лемпеля-Зива-Уэлча (LZW) (основа GIF ) и другие.

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

ценности 1 3 0 1 12 8 0 1 4 3 ...
длины 1 1 2 1 1 1 1 1 1 2 ...

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

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

Растрово-векторное преобразование [ править ]

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

Дисплеи [ править ]

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

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

При таком подходе компьютер содержит область памяти, в которой хранятся все данные, которые необходимо отобразить. Центральный процессор записывает данные в эту область памяти, а видеоконтроллер собирает их оттуда. Биты данных, хранящиеся в этом блоке памяти, связаны с конечным набором пикселей, которые будут использоваться для построения изображения на дисплее. [6]

Первый сканированный дисплей с растровой компьютерной графикой был изобретен в конце 1960-х годов А. Майклом Ноллом в Bell Labs . [7] но заявка на патент, поданная 5 февраля 1970 г., была отклонена Верховным судом в 1977 г. по вопросу патентоспособности компьютерного программного обеспечения. [8]

Печать [ править ]

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

Трехмерные растры [ править ]

Трехмерная воксельная растровая графика используется в видеоиграх, а также в медицинских визуализациях, таких как МРТ-сканеры . [9]

Географические информационные системы [ править ]

в растровом формате Географические явления обычно представляются в ГИС . Растровая сетка имеет географическую привязку , так что каждый пиксель (обычно называемый ячейкой в ​​ГИС, поскольку «изображение» в слове «пиксель» не имеет значения) представляет собой квадратную область географического пространства. [10] Значение каждой ячейки затем представляет собой некоторое измеримое ( качественное или количественное ) свойство этой области, обычно концептуализируемое как поле . Примеры полей, обычно представленных в растрах, включают: температуру, плотность населения, влажность почвы, растительный покров, высоту поверхности и т. д. Для получения значений ячеек из поля используются две модели выборки: в решетке значение измеряется в центральной точке. каждой ячейки; в сетке значение представляет собой сводку (обычно среднее значение или режим) значения по всей ячейке.

Разрешение [ править ]

Растровая графика зависит от разрешения, то есть ее нельзя масштабировать до произвольного разрешения без потери видимого качества . Это свойство контрастирует с возможностями векторной графики , которые легко масштабируются в соответствии с качеством устройства, отображающего их. Растровая графика более практична, чем векторная графика, с фотографиями и фотореалистичными изображениями, тогда как векторная графика часто лучше подходит для набора текста или графического дизайна . Современные компьютерные мониторы обычно отображают от 72 до 130 пикселей на дюйм (PPI), а некоторые современные потребительские принтеры могут разрешать 2400 точек на дюйм (DPI) или более; определение наиболее подходящего разрешения изображения для данного разрешения принтера может вызвать трудности, поскольку напечатанный результат может иметь более высокий уровень детализации, чем зритель может различить на мониторе. Обычно разрешение от 150 до 300 точек на дюйм хорошо подходит для 4-цветной печати ( CMYK ).

Однако для технологий печати, которые выполняют смешивание цветов посредством сглаживания ( полутонов ), а не посредством наложения печати (практически все домашние/офисные струйные и лазерные принтеры), DPI принтера и PPI изображения имеют совсем другое значение, и это может вводить в заблуждение. Поскольку в процессе сглаживания принтер создает один пиксель изображения из нескольких точек принтера для увеличения глубины цвета , настройку DPI принтера необходимо установить намного выше желаемого PPI, чтобы обеспечить достаточную глубину цвета без ущерба для разрешения изображения. Так, например, для печати изображения с разрешением 250 точек на дюйм может фактически потребоваться настройка принтера на 1200 точек на дюйм. [11]

Редакторы растровых изображений [ править ]

Редакторы растровых изображений, такие как PaintShop Pro , Corel Painter , Adobe Photoshop , Paint.NET , Microsoft Paint , Krita и GIMP , ориентированы на редактирование пикселей , в отличие от векторных редакторов изображений, таких как Xfig , CorelDRAW , Adobe Illustrator , или Inkscape , которые основаны на редактировании линий и фигур ( векторов ). Когда изображение визуализируется в растровом редакторе изображений, оно состоит из миллионов пикселей. По своей сути редактор растровых изображений работает, манипулируя каждым отдельным пикселем. [4] Большинство [ нужна ссылка ] Пиксельные редакторы изображений работают с использованием цветовой модели RGB , но некоторые из них также допускают использование других цветовых моделей, таких как цветовая модель CMYK . [12]

См. также [ править ]

Ссылки [ править ]

  1. ^ «Патент US6469805 – Средства управления постобработкой растрового изображения для цифровой печати цветных изображений» . Google.nl. Архивировано из оригинала 5 декабря 2014 года . Проверено 30 ноября 2014 г.
  2. ^ Бах, Майкл; Мейген, Томас; Страсбургер, Ганс (1997). «Электронно-лучевые трубки растрового сканирования для исследования зрения - пределы разрешения в пространстве, времени и интенсивности, а также некоторые решения». Пространственное видение . 10 (4): 403–14. дои : 10.1163/156856897X00311 . ПМИД   9176948 .
  3. Перейти обратно: Перейти обратно: а б «Типы растровых изображений» . Документы Майкрософт . Майкрософт. 29 марта 2017 г. Архивировано из оригинала 2 января 2019 г. . Проверено 1 января 2019 г. Количество битов, отведенных отдельному пикселю, определяет количество цветов, которые можно назначить этому пикселю. Например, если каждый пиксель представлен 4 битами, то данному пикселю можно присвоить один из 16 различных цветов (2^4 = 16).
  4. Перейти обратно: Перейти обратно: а б «Растр против вектора» . Векторные преобразования графики Gomez. Архивировано из оригинала 5 января 2019 года . Проверено 1 января 2019 г. Растровые изображения создаются с помощью программ на основе пикселей или захватываются камерой или сканером. В целом они более распространены, например jpg, gif, png, и широко используются в Интернете.
  5. ^ «растровое отображение» . ФОЛДОК. 15 мая 2002 г. Архивировано из оригинала 16 июня 2018 года . Проверено 30 ноября 2014 г.
  6. ^ Мюррей, Стивен. « Графические устройства ». Компьютерные науки , под редакцией Роджера Р. Флинна, том. Т. 2: Программное и аппаратное обеспечение, Macmillan Reference USA, 2002, стр. 81–83. Электронные книги Гейла . По состоянию на 3 августа 2020 г.
  7. ^ Нолл, А. Майкл (март 1971 г.). «Сканированная компьютерная графика» . Коммуникации АКМ . 14 (3): 143–150. дои : 10.1145/362566.362567 . S2CID   2210619 . Архивировано из оригинала 16 декабря 2023 года.
  8. ^ «Патенты» . Noll.uscannenberg.org. Архивировано из оригинала 22 февраля 2014 года . Проверено 30 ноября 2014 г.
  9. ^ «ГЛАВА-1» . Cis.rit.edu. Архивировано из оригинала 16 декабря 2014 года . Проверено 30 ноября 2014 г.
  10. ^ Болстад, Пол (2008). Основы ГИС: первый текст по географическим информационным системам (3-е изд.). Эйдер Пресс. п. 42.
  11. ^ Фултон, Уэйн (10 апреля 2010 г.). «Разрешение цветного принтера» . Несколько советов по сканированию . Архивировано из оригинала 5 августа 2011 года . Проверено 21 августа 2011 г.
  12. ^ «Основы печати: RGB и CMYK» . Технология HP принимает . ХП. 12 июня 2018 года. Архивировано из оригинала 2 января 2019 года . Проверено 1 января 2019 г. Если люди собираются видеть это на мониторе компьютера, выберите RGB. Если вы печатаете, используйте CMYK. (Совет. В Adobe® Photoshop® вы можете выбирать между цветовыми каналами RGB и CMYK, перейдя в меню «Изображение» и выбрав «Режим».)
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 530bb75e7428a84ef6c5244b494f0193__1716444060
URL1:https://arc.ask3.ru/arc/aa/53/93/530bb75e7428a84ef6c5244b494f0193.html
Заголовок, (Title) документа по адресу, URL1:
Raster graphics - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)