четверг, 11 октября 2012 г.

Цветовые модели и графические форматы

А теперь - сюрприз! Если вы освоили материал про цветовые модели, посмотрите небольшое, но красивое видео на эту тему. (Если не освоили - посмотрите тем более: возможно, оно прояснит некоторые моменты). Также в этом уроке рассказывается о достоинствах и недостатках различных графических форматов изображений (JPEG, GIF, TIFF, BMP и др.) и о том, где их стоит использовать.

Субтрактивная цветовая модель

Если аддитивная модель описывает излучаемый свет, то субтрактивная занимается светом отраженным. В частности - светом, отраженным от листа бумаги. Как известно, белый свет на самом деле состоит из всех цветов радуги - красного, оранжевого, желтого, зеленого, голубого, синего и фиолетового. Если лист белой бумаги осветить белым светом, она отразит все цвета. Если же осветить белым светом синий лист, он поглотит все цвета, кроме синего, и будет выглядеть синим. Но стоит осветить синий лист синим цветом, как он... почернеет, потому что синий цвет синяя бумага поглотит, а не отразит. В субтрактивной модели основными цветами являются голубой, пурпурный и желтый. Каждый из них вычитает из белого цвета определенные цвета. Отсюда и название "субтрактивная" - от английского слова "subtract" - "вычитать". Смешивая эти цвета в разных пропорциях на белой бумаге, можно создать множество различных оттенков.
Вы видите, что объединив голубой и пурпурный, мы можем получить синий, объединив желтый и голубой, получим зеленый и т.д. В отсутствии всех трех цветов получается белый цвет, а высокое процентное содержание основных цветов образует черный цвет. Правда, на самом деле типографские краски получить абсолютно черный цвет из этих цветов не могут и вместо него мы получаем, скорее, темно-грязно-коричневый, к которому при печати добавляют черную краску. Называют субтрактивную цветовую модель аббревиатурой CMYK (Cyan - голубой, Magenta - пурпурный, yellow - желтый и black - черный, из которого взяли последнюю букву, чтобы не путать его с blue - голубым).

воскресенье, 7 октября 2012 г.

Векторная графика. Начало

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

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

 - Векторная графика выглядит далеко не так реалистично, как растровая (хотя есть и примеры обратного - и на уроках мы рассматривали их подробнее).
 - Перевод векторной графики в растр достаточно прост. Но обратного пути, как правило, нет - трассировка растра не всегда обеспечивает высокое качество векторного рисунка.
- Векторная графика бывает достаточно "капризна" при выводе ее на печать. Однако эта проблема решаема, и позже мы рассмотрим способы избежать подобных проблем.