Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В большинстве технических устройств используют для воспроизведения изображения растровый способ вывода. Воспроизведение векторных изображений такими устройствами требует их растеризации (rasterising), т. е. перевода, преобразования в элементы изображения того конкретного устройства воспроизведения, которое и будет использовано для вывода. Иными словами, векторное изображение должно быть преобразовано в растровую карту. Растеризация осуществляется всякий раз, когда векторные объекты должны быть воспроизведены устройством с растровым способом вывода, например, экраном монитора или принтером. Это усложняет и замедляет процесс отображения векторных объектов.
Программа компьютера рассматривает всю страницу как сетку пикселов.
Процесс, с помощью которого очертание знака накладывается на такую сетку и принимается решение о том, какой пиксель заполняется цветом, называется подгонкой сетки (grid fitting).
Упрощенная схема наложения растровым процессором очертания знака на сетку, представляющую собой совокупность пикселей на странице, и «заполнения цветом» тех пикселей, чьи центры попадают в пределы контура. В этом случае говорят, что знак был растеризован (rasterized)
В простейшем варианте такая подгонка состоит в том, чтобы наложить очертание знака на сетку в определенном положении (которое задается командами, описывающими страницу) и заполнением только тех пикселей, чьи центры попадают на контур или внутрь области, ограниченной контуром. Как показано на рисунке, далеко не всегда получается удачный визуальный результат, особенно при низком разрешении (например, на экране монитора), когда глаз может различать отдельные пиксели, и один неверно размещенный пиксель способен поставить зрителя в тупик. Иногда некоторые пиксели выпадают, создавая провалы в пиксельном изображении. И даже небольшое изменение положения контура по отношению к сетке помогает добиться более полного соответствия формы знака и пикселей.
Для того чтобы требуемые пиксели оказались включены в контур и форма знака воспроизводилась с максимальной точностью, нередко приходится прибегать даже к изменению формы контура. Для достижения этого шрифтовой файл снабжается специальной инструкцией (подпрограммой), которая называется хинтингом (hinting).
Она улучшает форму знака, представленного относительно небольшим числом пикселей, если применяется шрифт мелкого кегля или у выводного устройства очень низкое разрешение.
Дата публикования: 2015-02-03; Прочитано: 201 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!