Контрольные задания > *Рисунок размером 1024 X 512 пикселей сохранили в виде файла размером 640 Кбайт. Какое количество информации было использовано для кодирования цвета 1 пикселя? Каково возможное количество цветов в палитре такого рисунка?
Вопрос:
*Рисунок размером 1024 X 512 пикселей сохранили в виде файла размером 640 Кбайт. Какое количество информации было использовано для кодирования цвета 1 пикселя? Каково возможное количество цветов в палитре такого рисунка?
Ответ:
Сначала вычислим общее количество пикселей в изображении:
\( 1024 \times 512 = 524288 \) пикселей.
Размер файла 640 Кбайт, что составляет \( 640 * 1024 = 655360 \) байт. Переведем это в биты, умножив на 8: \( 655360 \times 8 = 5242880 \) бит.
Теперь, найдем сколько бит приходится на один пиксель, разделив общее количество бит на количество пикселей:
\( 5242880 / 524288 = 10 \) бит на пиксель.
Теперь определим количество цветов по формуле \( N = 2^i \), где \( i = 10 \) бит.
\( N = 2^{10} = 1024 \) цветов.
Ответ: Для кодирования цвета одного пикселя было использовано 10 бит. В палитре такого рисунка может быть 1024 цветов.