Растеризация
1.4. Растеризация
В большинстве технических устройств используют для воспроизведения изображения растровый способ вывода. Воспроизведение векторных изображений такими устройствами требует их растеризации (rasterising), т. е. перевода, преобразования в элементы изображения того конкретного устройства воспроизведения, которое и будет использовано для вывода. Иными словами, векторное изображение должно быть преобразовано в растровую карту. Растеризация осуществляется всякий раз, когда векторные объекты должны быть воспроизведены устройством с растровым способом вывода, например, экраном монитора или принтером. Это усложняет и замедляет процесс отображения векторных объектов.
При выводе на экран монитора растеризация осуществляется средствами графических библиотек операционной системы совместно с программой, в которой векторное изображение генерировано, т. е. создано, сформировано. Если объем видеопамяти ограничен, то процесс растеризации можно наблюдать: элементы изображения на экране появляются последовательно, что для сложных изображений может занимать значительное время.
При выводе на матричном принтере и подобных простых устройствах растеризация осуществляется частью операционной системы, называемой драйвером, совместно с программой, где векторное изображение генерируется. Полученная растровая карта передается на принтер в сопровождении управляющих команд.
Более сложные устройства с растровым выводом изображения (лазерные принтеры, фотовыводы, рекордеры, реализующие технологию "компьютер — печатная форма" и т. п.) осуществляют растеризацию посредством растрового процессора (Raster Image Processor — RIP). Растровый процессор выполняет две основные функции: расшифровка или интерпретация описания страницы на языке PostScript и собственно создание образа страницы документа в виде растровой карты.
Растровые процессоры могут иметь программное или аппаратное решение. Аппаратные RIP выполняются, например, в виде устанавливаемой в принтер платы, содержащей собственный процессор, оперативную память и постоянное запоминающее устройство (ПЗУ) с записанной программой интерпретатора.
Программные RIP представляют собой программные средства, установленные на универсальных компьютерах IBM PC или Apple Macintosh. Следует отметить, что четкого разделения между аппаратными и программными растровыми процессорами не существует, так как последние часто требуют использования дополнительных плат.