Кодирование цвета пикселей
Для хранения произвольного растрового изображения размером 128×320 пикселей отведено 40 Кбайт памяти без учёта размера заголовка файла. Для кодирования цвета каждого пикселя используется одинаковое количество бит, коды пикселей записываются в файл один за другим без промежутков. Какое максимальное количество цветов можно использовать в изображении?
Условие как в банке ФИПИ — открыть и сверить
| Для хранения произвольного растрового изображения размером | |||
| |
Формат: өлшем бірліктері жоқ сан немесе сөз; бөлшек бөлігін үтірмен бөліңіз.
1Мягкая — с чего смотретьдеңгей 1 из 3
Сначала найдите общее количество пикселей и переведите объём памяти из Кбайт в биты.
2Жетекші — қандай сандарды есептеудеңгей 2 из 3
Количество бит на один пиксель равно отношению общего объёма памяти в битах к количеству пикселей. Число цветов определяется как $2^i$, где $i$ — число бит на пиксель.
3Тікелей — іс жүзінде шешімдеңгей 3 из 3
Изображение содержит $128 \cdot 320 = 40960$ пикселей, а $40$ Кбайт — это $40 \cdot 1024 \cdot 8 = 327680$ бит. На пиксель приходится $327680 / 40960 = 8$ бит, поэтому цветов $2^8 = 256$.