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

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

При преобразовании растровой картинки исходными данными является только описание набора пикселей, поэтому возникает проблема замены меньшего числа пикселей на большее (при увеличении), или большего на меньшее (при уменьшении). Простейшим способом является замена одного пикселя несколькими того же цвета (метод копирования ближайшего пикселя: Nearest Neighbour). Более совершенные методы используют алгоритмы интерполяции, при которых новые пиксели получают некоторый цвет, код которого вычисляется на основе кодов цветов соседних пикселей. Подобным образом выполняется масштабирование в программе Adobe Photoshop (билинейная и бикубическая интерполяция).

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

Таким образом, основные преимущества растрового принципа формирования изображений перед векторным состоят в следующем:

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

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

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

Наиболее популярными графическими программами, предназначенными для обработки растровых изображений, являются Adobe PhotoShop, Gimp, Paint и др.