7.3.1.     ЦИФРОВЫЕ ФОРМАТЫ ИЗОБРАЖЕНИЙ

Известно, что экран компьютера состоит из точек, поэтому любое изображение, которое появляется на экране компьютера, состоит из точек. Независимо от того, в каком формате хранится файл изображения, на экране компьютера он всегда представляется в виде матрицы точек разного цвета. То есть изображение на экране компьютера всегда имеет растровый характер. Деление изображений на векторные и растровые определяется форматом хранения изображения и алгоритмом его ото­бражения на экране.

Векторные форматы

В векторном формате файл хранит не само изображение, а его описание, то есть этот файл не содержит массива точек.

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

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

Растровые форматы

Растровая графика используется во многих областях повседневной деятельности при переводе сложных массивов данных в графическое представление. Растровые форматы изображений хранят в себе каждую точку изображения в том масштабе, в котором изображение было зафиксировано (сфотографировано, отсканировано, создано в растровом графическом редакторе). Хранение каждой точки изображения имеет определенные плюсы: если снимать фотографию при очень больших разрешении и размере изображения, то можно получить высокое качество и широкие возможности в отношении правки такого изображения.

Растровые изображения крайне важны, но они требуют много места.

Поскольку современные дисплеи передают множество цветовых оттенков, каждый пиксел принято интерпретировать в виде 24-битного числа, в котором компоненты красного, зеленого и голубого цветов занимают по 8 бит каждый. Такой, 24-битный пиксел может отображать 224, или примерно 16,78 миллиона цветов. Так, изображение с разрешением 512 × 512 пикселов будет занимать 786 432 байт, а изображению размером 1024 × 1024 пикселов потребуется 3 145 728 байт.

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