• Предмет: Информатика
  • Автор: vanyakatugin
  • Вопрос задан 10 лет назад

1) Какой объем памяти занимает один кадр на MacBook Pro Retina, если плотность точек равна 220 ppi (пикселей на дюйм), диагональ 15.4 дюймов, соотношение сторон 16:10, а глубина цвета – 24 бит.
2) Перевести темно-голубой (0, 152, 220) из RGB в HSB, умень-шить яркость в 2 раза и перевести обратно.
3) Сравните размер изображения одного, а лучше всех из пере-численных форматов с размером, который оно должно занимать, если хранить его без сжатия. Запишите степени сжатия по сравнению с не сжатым файлом.

Убедительная просьба писать подробнее и желательно до 24 июня. Заранее благодарю.

Ответы

Ответ дал: Аноним
0
1) На диагонали 15.6" при плотности 220 ppi размещается 15.4*220=3388 пикселя.
Если соотношение сторон монитора 16:10, то при длине меньшей стороны х, длина большей стороны 1.6х, а квадрат диагонали по теореме Пифагора составит х²+(1.6х)²=2.56х². Площадь экрана составит 1.6х*х, что составляет (1.6/2.56) квадрата диагонали или 0.625*3388² = 7 174 090 пикселей. При 24-х битном цвете каждый символ кодируется тремя байтами, поэтому общий объем составит 7174090*3=23 142 270 байт или примерно 22.07 Мбайт.
2) Для перехода от цветовой модели RGB к HSB существуют различные алгоритмы,  в данном случае использован алгоритм, приведенный в Bикипедии в статье "HSV (цветовая модель).
Исходные данные: R=0, G=152; B=220.
Находим максимальное и минимальное из значений: max=220 (R), min=0.
H=60* frac{R-G}{max-min}+240=60* frac{-159}{220}+240approx 199^circ \ S=1- frac{min}{max}=1- frac{0}{220}=1 to S=100% \ B= frac{max}{256}*100%= frac{220}{256}*100%=86% \ HSB={199^circ;100%;86%}

Вас заинтересует