компьютерная графика. Растровая и векторная графика устно
Скачать 1.67 Mb.
|
Растровая и векторная графикаУСТНООпределите количество пикселей изображения на экране монитора с разрешающей способностью 800*600. УСТНОПодсчитать объем видеопамяти, необходимый для хранения черно-белого изображения вида -Каков размер этого изображения? -Сколько нужно видеопамяти для кодирования одной точки? -А для всего изображения? УСТНО. Однако, общепринятым на сегодняшний день считается представление чёрно-белого изображения в виде комбинации точек с 256 градациями серого цвета – т. е. для кодирования одной точки такого изображения нужно 8 (256=28) бит или 1 байт Подсчитать объём видеопамяти, необходимый для хранения чёрно-белого изображения вида Задача 1В цветовой модели RGB для кодирования одного пикселя используется 3 байта. Фотографию размером 2048x1536 пикселей сохранили в виде несжатого файла с использованием RGB-кодирования. Определите размер получившегося файла. дано х*у=2048*1536 i=3 байта V – ? решение V= x*y*i=2048*1536*3байта= 9437184 байта=9216 Кбайт = 9 Мбайт Задача 2Для хранения растрового изображения размером 128*128 пикселей отвели 4 килобайта памяти. Каково максимально возможное число цветов в палитре изображения? Изображение с разрешением 128х128 содержит в себе 16384 точки. 4 килобайта = 4096 байт = 32768 бит. Чтобы найти размер одной точки, надо разделить общее количество памяти на общее количество таких точек: 32768 / 16384 = 2 Два бита занимает 4-цветная точка. Задача 3Укажите минимальный объем памяти (в килобайтах), достаточный для хранения любого растрового изображения размером 64*64 пикселя, если известно, что в изображении используется палитра из 256 цветов. Саму палитру хранить не нужно. 1) 64 * 64 = 4096 пикселей в изображении 2) N = 2^i 256 = 2^i i = 8 бит - глубина кодирования одного пикселя 3) 4096 * 8 бит = 32768 бит = 32768 бит / 8 = 4096 байт / 1024 = 4 килобайта Ответ: 4 Кб нужен минимальный объем видеопамяти для хранения этого изображения Задача 4Для хранения растрового изображения размером 64*64 пикселя отвели 512 байтов памяти. Каково максимально возможное ч 512 байт = 4096 бит (512*8, т.к. в 1 байте 8 бит). 64*64*i=4096 (по этой формуле мы узнаем, сколько памяти нужно для хранения всех пикселей изображения) i=4096/ (64*64)=1 бит (мы узнали, что 1 пиксель занимает 1 бит памяти). Таким образом, из самой первой формулы 2 в степени 1=2. Максимально возможное количество цветов палитры - два. исло цветов в палитре изображения? Задача 5Дисплей работает с 256-цветной палитрой в режиме 640*400 пикселей. Для кодирования изображения требуется 1250 Кбайт. Сколько страниц видеоп Ответ: 2 цвета 5. Дисплей работает с 256-цветной палитрой в режиме 640*400 пикселей. Для кодирования изображения требуется 1250 Кбайт. Сколько страниц видеопамяти оно занимает? Дано: Решение: 640*400 N=256, i=8 бит, V=1250*1024*8бит=10240000 бит; V= 1250 Кбайт V/ (640*400*8)=10240000 бит/ (640*400*8)бит = 5 стр. N=256 Ответ: 5 стр.памяти оно занимает? Задача 6Какой объем видеопамяти необходим для хранения двух страниц изображения при условии, что разрешающая способность дисплея равна 640 * 350 пикселей, а количество используемых цветов – 16? Какой объем видеопамяти необходим для хранения двух страниц изображения при условии, что разрешающая способность дисплея равна 640 * 350 пикселей, а количество используемых цветов – 16? Решение: N=16, i=4 бит, V= 640*350*4*2 бит= 179200бит=224000байт= 218,75 Кбайт. Ответ: 2) 218,75 Кбайт. Задача 7Разрешающая способность графического дисплея составляет 800*600. Голубой цвет кодируется двоичным кодом 011. Объем видеопамяти составляет 750 Кбайтов. Сколько страниц содержит видеопамять компьютера? Общий объем памяти I = K * i (K - кол-во пикселей, i - объем памяти на 1 пиксель/цвет или глубина цвета) i = 3 бита (кол-во позиций двоичного кода для кодирования одного цвета) Объем памяти K = 800 * 600 пикселей * 3 бит = 1440000 бит 1440000.0 бит = 180000.0 байт = 175.78125 Кбайт 750 / 175.78125 = 4.2666666667 = 4 целых страницы содержит видеопамять Домашнее задание§ 1.2 Запись в тетради |