Контрольные задания > Палитра содержит 512 цветов.
Дизайнер решил нарисовать иконку
для программы размером
64 пикселей х 128 пикселей. Затем
он решил передать её знакомому
через мобильный интернет
со скоростью 512 бит/с. Сколько ему
потребуется секунд для передачи?
Вопрос:
Палитра содержит 512 цветов.
Дизайнер решил нарисовать иконку
для программы размером
64 пикселей х 128 пикселей. Затем
он решил передать её знакомому
через мобильный интернет
со скоростью 512 бит/с. Сколько ему
потребуется секунд для передачи?
Определим, сколько бит необходимо для кодирования одного цвета. Так как палитра содержит 512 цветов, то для кодирования одного цвета необходимо $$log_2{512} = 9$$ бит.
Определим количество пикселей в иконке. Иконка имеет размер 64 пикселя х 128 пикселей, следовательно, общее количество пикселей равно $$64 \times 128 = 8192$$ пикселей.
Вычислим размер иконки в битах. Каждый пиксель кодируется 9 битами, значит, размер иконки составляет $$8192 \times 9 = 73728$$ бит.
Определим время передачи иконки. Скорость передачи составляет 512 бит/с. Таким образом, время передачи равно $$\frac{73728}{512} = 144$$ секунды.