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 — язык разметки масштабируемой векторной графики. Поддерживает как неподвижную так и анимированную интерактивную графику. Не поддерживается описание трехмерных обьектов.

Добавить комментарий

Ваш адрес электронной почты не будет опубликован.