Графики. Кодирование графики. Кодирование растровых изображений
Скачать 30.15 Kb.
|
Тема: Кодирование растровых изображений. Что нужно знать: для хранения растрового изображения нужно выделить в памяти I = Q · i битов, где Q – количество пикселей и i – глубина цвета (разрядность кодирования) количество пикселей изображения Q вычисляется как произведение ширины рисунка на высоту (в пикселях) глубина кодирования – это количество бит, которые выделяются на хранение цвета одного пикселя N=2i , где N – количество цветов в палитре. При глубине кодирования i битов на пиксель код каждого пикселя выбирается из 2i возможных вариантов, поэтому можно использовать не более 2i различных цветов нужно помнить, что 1 Мбайт = 220 байт = 223 бит, 1 Кбайт = 210 байт = 213 бит Пример задания:Рисунок размером 512 на 256 пикселей занимает в памяти 64 Кбайт (без учёта сжатия). Найдите максимально возможное количество цветов в палитре изображения. Решение: находим количество пикселей, используя для вычисления степени числа 2: Q = 512 · 256 = 29 · 28 = 217 объём файла в Кбайтах 64 = 26 объём файла в битах 26 · 213 = 219 глубина кодирования (количество битов, выделяемых на 1 пиксель): 219 : 217 = 22 = 4 бита на пиксель максимальное возможное количество цветов N=24 = 16 Ответ: 16. Ещё пример задания:Р-00. Какой минимальный объём памяти (в Кбайт) нужно зарезервировать, чтобы можно было сохранить любое растровое изображение размером 64 на 64 пикселов при условии, что в изображении могут использоваться 256 различных цветов? В ответе запишите только целое число, единицу измерения писать не нужно. Решение: находим количество пикселей, используя для вычисления степени числа 2: Q = 64 · 64 = 26 · 26 = 212 256 = 28, поэтому для кодирования одного из 256 вариантов цвета нужно выделить в памяти 8 = 23 бит на пиксель объём файла в битах 212 · 23 = 215 объём файла в Кбайтах 215 : 213 = 22 = 4 Ответ: 4. Задачи :Какой минимальный объём памяти (в Кбайт) нужно зарезервировать, чтобы можно было сохранить любое растровое изображение размером 128 на 256 пикселов при условии, что в изображении могут использоваться 64 различных цвета? В ответе запишите только целое число, единицу измерения писать не нужно. Рисунок размером 128 на 256 пикселей занимает в памяти 24 Кбайт (без учёта сжатия). Найдите максимально возможное количество цветов в палитре изображения. После преобразования растрового 256-цветного графического файла в черно-белый формат (2 цвета) его размер уменьшился на 7 Кбайт. Каков был размер исходного файла в Кбайтах? Камера делает фотоснимки размером 1024768 пикселей. На хранение одного кадра отводится 900 Кбайт. Найдите максимально возможное количество цветов в палитре изображения. Автоматическая фотокамера делает фотографии высокого разрешения с палитрой, содержащей 224 = 16 777 216 цветов. Средний размер фотографии составляет 15 Мбайт. Для хранения в базе данных фотографии преобразуют в формат с палитрой, содержащей 256 цветов. Другие преобразования и дополнительные методы сжатия не используются. Сколько Мбайт составляет средний размер преобразованной фотографии? |