Помогите решить задачи. Напишите условие и решение! 5.В процессе преобразования растрового

Помогите решить задачки. Напишите условие и решение!
5.В процессе преображения растрового графического файла количество цветов уменьшилось С 4096 до 64. во сколько раз уменьшился объем файла?
6.Найдите объем видеопамяти при разрешающей способности экрана 1152*864 точки и глубине цвета 8 битов.
7. В процессе преобразования растрового графического файла количество цветов возросло с 256 до 65536. во сколько раз возрос объем файла?

Задать свой вопрос
2 ответа
5. Для кодировки 1-го из 4096 цветов нужно log(2)4096 = 12 бит (2^12=4096); для кодировки одного из 64 цветов требуется log(2)64=6 бит (2^6=64). Так как количество точек графического файла не меняется, то объем второго файла уменьшился в 12/6 = 2 раза.

6. Объем видеопамяти:
1152*864*8 бит = 1152*864*8 / 8 б = 1152*864 / 1024 Кбайт = 972 Кбайта

7. 5. Для кодирования 1-го из 256 цветов нужно log(2)256 = 8 бит (2^8=256); для кодировки 1-го из 65536 цветов нужно log(2)65536=16 бит (2^16=65536). Так как количество точек графического файла не меняется, то объем второго файла увеличился в 16/8 = 2 раза.
5)
Ну если раньше для кодирования каждого цвета требовалось 4096 состояний, а это число состояний можно закодировать 12 битами. 
Сейчас число состояний можно закодировать 6 битами. 
Т.е. так как растровое изображение представляет собой совокупность закодированных бит, то отношение объёмов информации для кодировки 1-го колочена и является отношением размеров файлов, то
12/6 = 2 - количество раз, в которое уменьшился размер файла после смены цветовой палитры.
6)
Разрешающая способность 1152*864 = 995328 pixel
8 бит это на одну точку тогда 995328*8=7962624 колочена = 1 Мбайта (округлил)
7)

Дано:

N1 = 256 цветов

N2 = 65536 цветов

Найти:

V1lt;V2 во сколько раз

Решение:

-1) N1 = 2^i1

256 = 2^8

i1 = 8 бит глубина кодировки 1 пикселя, если использовать палитру 256 цветов

-2) N2 = 2^i2

65536 = 2^16

i2 = 16 бит глубина кодировки 1 пикселя, если использовать палитру 65536 цветов

-3) пусть S - количество пикселей в изображении - оно идиентично для обеих палитр (по условию задачи набросок был один и тот же)

тогда

V1 = S * i1, как следует S = V1 / i1

V2 = S * i2, как следует S = V2 / i2

V1/i1 = V2/i2

V1/8 = V2/16

V2 * 8 = V1 * 16

Разделяем обе доли на 8

V2 = 2*V1

Означает V2 gt; V1 в два раза

Ответ: информационный объем файла возрос в два раза.


, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт