Растровое изображение – это способ представления цифрового изображения в виде массива битов или сетки пикселей. Растровое изображение существует различных форматов, наиболее известные из них *.gif, *.jpg и *.bmp. Из последовательности битов растрового изображения формируется сетка цветных пикселей, которые создают изображение на экране монитора.
Каждому пикселю, формирующему изображение, назначается определенный цвет. Система растровых изображений использует RGB матрицу, т.е. три цвета, красный, зеленый и синий. Например, пиксел растрового изображения черного цвета записывается в виде RGB 0,0,0, где для каждого цвета доступно 256 значений, позволяющие создать широкий диапазон насыщенности цвета.
Когда изображение рассматривается пользователем, все пиксели визуально сглаживаются и видна нормальная картинка. В зависимости от разрешения, некоторые растровые изображения могут быть увеличены до очень больших размеров, в то время как другие становятся сразу трудно рассматриваемыми. Чем меньше разрешение, тем меньше размер файла изображения и тут нужно найти баланс для получения качественной картинки.
Разрешение соответствует количеству пикселей на дюйм (PPI) или количеству точек на дюйм (DPI) в изображении. Чем выше разрешение, тем больше количество пикселей и больше градация цвета, благодаря чему изображение будет выглядеть четче и может быть значительно увеличено. Естественно, чем больше пикселей, тем больше данных будет храниться. Для фотографий высокого качества предпочтительно и высокое разрешение, благодаря чему фотография будет более привлекательна для зрителя.
Растровое изображение классифицируется по количеству цветов или глубине цвета на три основных группы:
1. Двухцветные изображения – их еще называют бинарными. Один пиксель бинарного изображения занимает 1 бит. Чаще всего среди бинарных изображений можно встретить черно белые растровые изображения.
2. Полутоновые изображения – такие изображения представлены в виде градации серого или любого другого цвета. Может быть представлено на изображении 256 градаций, при этом один пиксел занимает 1 байт.
3. Цветные растровые графические изображения – для хранения одного пикселя такого изображения может понадобится более 2 байт. Изображения с глубиной цвета 16 бит на один пиксел получили название High Соlог (65 536 цветов), а 24 бит на один пиксель True Соlог (16,7 млн цветов). В некоторых графических компьютерных системах может применяться и значительно большая глубина цвета в 32, 48 и еще более бит на один пиксел изображения.
Основное достоинство растрового изображения заключается в реалистичности и высокой детализации получаемого изображения. При высоком разрешении изображения человеческий глаз не воспринимает пикселы по отдельности, а видит изображение, как хорошую фотографию. К тому же такое представление изображения значительно упрощает его печать на принтере, где каждый пиксель представлен отдельной точкой.
Недостатков у растрового изображения тоже хватает. Основной недостаток связан с размером цветного растрового изображения. Для хранения одного пиксела, в зависимости от глубины цвета, может понадобится несколько байт, и чем больше пикселов в изображении, тем больше места нужно для хранения такого файла. Еще один недостаток, это неудобство редактирования такого файла. Для хранения в памяти всего файла нужно выделять много места, а при редактировании производить расчеты для каждого пиксела.
Альтернативой растровому изображению является векторное изображение , в котором для формирования картинки используются математические формулы. В векторном изображении для формирования картинки указываются точки и линии, соединяющие их. Благодаря тому, что пропорции математически легко пересчитать, векторное изображение может быть увеличено без потери качества. В основном они используются для типографии и иллюстраций, а растровое изображение все же является лучшим выбором для фотографий.
Также статьи на сайте remontka.com на различные темы:
Какова роль программного обеспечения компьютера ?
Что такое полоса пропускания канала связи ?
Что такое исполняемый файл exe ?
Что такое размер файла на диске ?
Самое главное — побороть боязнь белого листа. Я всегда говорю это себе, когда нужно начать…
По не вполне ясным причинам, Firefox умеет проверять орфографию либо только в русских, либо только…
Около месяца собирал разные «хаки» на языке программирования Perl. Эта подборка наглядно демонстрирует, как в…
C недавних пор я стал увлекаться SEO. Порой передо мной встает задача быстро проверить индекс…
Недавно написал несколько скриптов, позволяющих автоматически определять, какая CMS (Content Management System, система управления контентом)…
Я так подозреваю, что среди вас найдется те, кто скажет, что этот пост боян и…