Уважаемые знатоки обращаюсь к вам вот с такими задачами:
1) Определите кол-во цветов в палитре при глубине цвета 7 бит на пиксель
2) Чёрно-белое (без градации серого цвета) растровое изображение имеет 50×50 точек. Какой объём (в байтах) памяти займёт это изображение.
3) Определите кол-во цветов в палитре, если для хранения растрового изображения размером 128×64 пикселей отводится 3 Килобайта.
4) Для создания изображения 32×128 использовалась палитра из 64 цветов. Определите информационный объём этого изображения в Килобайтах.
Чуть не забыл про формулы на всякий случай:
N=2i; I=k x i
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Сколько цветов содержит палитра,если для кодирования каждого цвета необходимо 7 бит?
Как мы знаем из школьной программы, чтобы рассчитать количество цветов, что содержит палитра, необходимо использовать следующую формулу:
N = 2 i , где N — это количество имеющихся цветов, а i — это, собственно, глубина цвета.
Определим, какой величине будет соответствовать количество цветов, что содержит наша палитра, если из условия нашей задачи мы точно знаем, что глубина цвета составляет 7 бит:
1. Сколько цветов содержится в палитре растрового рисунка, если на кодирование каждого пикселя отводится 7 бит?2. Какой объем видеопамяти необходим для хранения изображения при условии, что разрешение монитора равно 640 Х 350 пикселей, а количество используемых цветов – 16? Выразить ответ в Кбайт.
3. *Рисунок размером 2048 Х 1024 пикселей сохранили в виде файла размером 1,5 М байт. Какое количество информации было использовано для кодирования цвета 1 пикселя? Каково возможное количество цветов в палитре такого рисунка?
Если глубина цвета 7 бит сколько цветов в палитре






160 * 160 = 20 * 2³ * 20 * 2³ = 400 * 26 = = 25 * 24 * 26
128 * 256 = 27 * 28 = 215
-
В вышеуказанной формуле i — это глубина цвета, от которой зависит количество цветов в палитре:
i = I / (M*N)
23 * 3 * 210 * 23: i = (23 * 3 * 210 * 23) / 215 = = 3 * 216 / 215 = 6 бит
-
Составим систему уравнений на основе имеющихся сведений, примем за x количество пикселей (разрешение):
I = x * 8 I — 18 = x * 2
- По формуле объема файла изображения имеем:
42 = N * i I = N / 4 * 4i
- Количество цветов зависит от глубины кодирования цвета, которая измеряется в битах. Для хранения кадра, т.е. общего количества пикселей выделено 900 Кбайт. Переведем в биты:
1024 * 768 = 210 * 3 * 28
-
Количество цветов в изображении зависит от параметра i, который неизвестен. Вспомним формулу:
N = I / (i * 150*150 ppi) N = 222 / (4 * 22500)
I = N * 300*300 ppi * i 5 * 223 = (222 * 300 * 300 * i) / (22500 * 4);
i = (5 * 223 * 22500 * 4) / (222 * 300 * 300) = 9000 / 900 = 10 бит
-
ƒ — частота дискретизации — неизвестна, выразим ее из формулы:
t = t/2
t = t * 3
t = t * 4
- Так как изначально было 2 канала связи (S), а стал использоваться один канал связи, то файл уменьшился в 2 раза:
- Вспомним формулу объема звукового файла:
- Скорость передачи данных (пропускная способность) зависит от времени передачи файла: чем больше время, тем ниже скорость. Т.е. во сколько раз увеличится время передачи, во столько раз уменьшится скорость и наоборот.
- Из предыдущего пункта видим, что если мы вычислим, во сколько раз уменьшится или увеличится время передачи файла в город Б (по сравнению с городом А), то мы поймем, во сколько раз увеличится или уменьшится скорость передачи данных в город Б (обратная зависимость).
- Соответственно, представим, что преобразованный файл передается в город А. Объем файла изменился в 3/4 раза (глубина кодирования (β) в 3 раза выше, частота дискретизации (ƒ) в 4 раза ниже). Объем и время изменяются пропорционально. Значит и время изменится в 3/4 раза:
-
Подставим данные в формулу; учтем, что результат необходимо получить в Мбайтах, соответственно, произведение будем делить на 223 (23 (байт) * 210 (Кбайт) * 210(Мбайт)):
(32 * 32000 * 120) / 223 = =( 25 * 27 * 250 * 120) / 223 = = (250*120) / 211 = = 30000 / 211 = = (24 * 1875) / 211 = = 1875 / 128
- Подставим в формулу имеющиеся значения:
I = 48000 * 32 * 300 * 2
48000 | 2 24000 | 2 12000 | 2 6000 | 2 = 375 * 273000 | 2 1500 | 2 750 | 2 375| 2 — уже не делится 187,5 300 | 2 = 75 * 22150 | 2 75 | 2 — уже не делится 37,5