Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Хранение изображения в памяти
Прямоугольное растровое изображение можно хранить в оперативной памяти в виде двумерного массива, каждая ячейка которого хранит цвет точки изображения. Рис.2. Растровое изображение. Для задания цвета точки монохромного (" чёрно-белого") изображения используется численное значение, задающее интенсивность свечения пиксела. Для этого достаточно использовать 1 байт, принимающий значения от 0 до 255. Монохромное изображение можно отобразить как чёрно-белое, где цвета точек являются различными оттенками серого цвета. Значение 0 соответствует чёрному цвету, а 255 максимально яркому белому цвету. Иногда используется дополнительный специальный четвёртый байт, принимающий специальное служебное значение. Например, им можно пометить так называемый " прозрачный" цвет, который считается " прозрачным" при наложении изображения поверх другого изображения. Итак, для хранения изображения нужно выделить в памяти двумерный массив M[x][y], где x - ширина изображения (число точек по горизонтали), а y - высота изображения (число точек по вертикали). Элемент массива является структурой данных, которая занимает четыре байта.
|