В векторной компьютерной графике изображения представлены в виде набора геометрических примитивов (точек, прямых, окружностей, прямоугольников, а также сплайнов). Каждый объект обладает определенными атрибутами, к примеру, толщиной линии, цветом заполнения. Рисунки хранятся в виде набора чисел, векторов и координат, которые характеризуют наборы примитивов. Если воспроизводятся перекрывающиеся объекты, важен их порядок. Изображения векторных форматов можно редактировать многими способами. Любое изображение в таком формате – будь то изображение человека или бытовых кондиционеров, можно масштабировать без потерь, повернуть, деформировать. Векторная графика, по сравнению с растровой, также делает проще имитацию трехмерного пространства. Все такие преобразования де-факто выполняются так: стирают фрагмент старого изображения или все его целиком, и строят новое на его месте. При этом не происходит изменения математического описания векторных рисунков, меняется только значение каких-то переменных, к примеру, коэффициентов.
Когда речь идет о преобразовании растровых картинок, стоит учитывать, что роль исходных данных в них играет только набор пикселей, вследствие чего проблематично при увеличении заменить меньшее число пикселей на большее, или наоборот при уменьшении. Простейший способ — замена пикселя на несколько того же цвета (Nearest Neighbour).
Дата публикации 22.02.2012
