Kodutöö

Arvutigraafika

Пиксель

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


Как получается пиксель RGBA и HSL

Есть два метода получение цвета в пикселя. В RGBA смешиваются цвета, а в HSL меняются параметры цветов – насыщеннось, яркость, прозрачность.


Растр

Растровый таблица – в каждой ячейке установлен пиксель. Определяется размер изображения, размер пикселя и битовая глубина.


Вектор

В векторных форматах изображение строится с помощью кривых линий, заданных математической формулой. Различие от растра в том что вектор можно спокойно увеличивать изображение без потери качества.


Сжатие (Без потерь, с потерями)

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


Форматы

RAW – сырое без сжатия и обработки. Информация поступающая напрямую с матрица фотокамеры. МОжет быть сжат без потери качества.

JPEG – формат сжатый особым образом растровый файл ( с потерей качества).

BMP – устаревший родной формат Windows. Большой по обьему и быстрый вывод изображения.

Tiff – формат для программ растровой графики.

GIF – анимированные (устаревший формат для анимированных картинок)

PNG (new 8 ; 24) – для картинок с прозрачностью. Для замены GIF. Лучше сжатие чем в Tiff и GIF.

PICT – формат изображения у apple.

ICO – формат для фавиконак/иконак.

PSD – формат для Photoshop. Позволяет сохранить растровое изображение с многими слоями, любой глубиной цвета и в любом цветовом пространстве. Поддерживает сжатие без потери, обилие информации может много весить.

PSD – формат для Photoshop. Позволяет сохранить растровое изображение с многими слоями, любой глубиной цвета и в любом цветовом пространстве. Поддерживает сжатие без потери, обилие информации может много весить.

SVG – язык разметки масштабируемой векторной графики. Поддерживает как неподвижную так и анимированную интерактивную графику. Не поддерживается описание трехмерных обьектов.

Lisa kommentaar

Your email address will not be published.