Контрольные задания > 8. Видеопамять имеет объем, в котором может храниться 4-цветное изображение размером 300×200. Каков максимальный размер изображения с 2-цветной палитрой, которое можно хранить в том же объеме памяти?
Вопрос:
8. Видеопамять имеет объем, в котором может храниться 4-цветное изображение размером 300×200. Каков максимальный размер изображения с 2-цветной палитрой, которое можно хранить в том же объеме памяти?
Пусть V - объем видеопамяти.
Для 4-цветного изображения размером 300x200, каждый пиксель кодируется 2 битами (так как 22=4).
Следовательно, объем памяти, занимаемый этим изображением, равен:
V = 300 * 200 * 2 бит = 120000 бит
Для 2-цветного изображения, каждый пиксель кодируется 1 битом (так как 21=2).
Пусть размер изображения с 2-цветной палитрой равен X x Y пикселей. Тогда объем памяти, занимаемый этим изображением, равен:
V = X * Y * 1 бит = X * Y бит
Так как объемы видеопамяти одинаковы, то:
120000 бит = X * Y бит
Нужно найти максимальный размер изображения, поэтому можно считать, что одна из сторон (например, X) фиксирована. Тогда, если X = 300, то Y = 120000 / 300 = 400.
Если X = 200, то Y = 120000 / 200 = 600.
Чтобы получить максимальный размер изображения, надо, чтобы произведение X * Y было максимальным. Максимальный размер изображения будет, если мы разместим его в виде одной линии.
Тогда X * Y = 120000 * 1, то есть 120000 x 1 пикселей.
Ответ: Максимальный размер изображения с 2-цветной палитрой равен 120000 пикселей. Например, изображение может быть размером 300x400 или 200x600.