русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Растровая графика


Дата добавления: 2015-09-15; просмотров: 656; Нарушение авторских прав


Наиболее просто реализовать растровое представление изображения. Растр,или растровый массив(bitmap), представляет совокупность битов, расположенных на сетчатом поле-канве. Бит может быть вклю­чен (единичное состояние) или выключен (нулевое состояние). Со­стояния битов можно использовать для представления черного или белого цветов, так что, соединив на канве несколько битов, можно создать изображение из черных и белых точек.

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

Основным элементом растрового изображения является пиксель (pixel). Под этим термином часто понимают несколько различных по­нятий: отдельный элемент растрового изображения, отдельная точка на экране монитора, отдельная точка на изображении, напечатанном принтером. Поэтому на практике эти понятия часто обозначают так:

- пиксель— отдельный элемент растрового изображения;

- видеопиксельэлемент изображения на экране монитора;

- точка— отдельная точка, создаваемая принтером или фотонаборным автоматом.

Цвет каждого пикселя растрового изображения — черный, белый, серый или любой из спектра — запо­минается с помощью комбинации битов. Чем больше битов используется для этого, тем большее количе­ство оттенков цветов для каждого пикселя можно получить. Число битов, используемых компьютером для хранения информации о каждом пикселе, называется битовой глубиной или глубиной цвета.

Наиболее простой тип растрового изображения состоит из пикселей, имеющих два возможных цвета — черный и белый. Для хранения такого типа пикселей требуется один бит в памяти компьютера, поэтому изображения, состоящие из пикселей такого вида, называются 1-битовыми изображениями. Для отображе­ния большего количества цветов используется больше битов информации. Число возможных и доступных цветов или градаций серого цвета каждого пикселя равно двум в степени, равной количеству битов, отво­димых для каждого пикселя. 24 бита обеспечивают более 16 миллионов цветов. О 24-битовых изображе­ниях часто говорят как об изображениях с естественными цветами, так как такого количества цветов более чем достаточно, чтобы отобразить всевозможные цвета, которые способен различать человеческий глаз.



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

• увеличение памяти компьютера;

• сжатие изображений.

Другим недостатком растрового представления изображений является снижение качества изображений при масштабировании.



<== предыдущая лекция | следующая лекция ==>
ПОНЯТИЯ КОМПЬЮТЕРНОЙ ГРАФИКИ | Векторная графика


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.