Максимальный размер несжатого изображения 48x48 пикселей - PullRequest
0 голосов
/ 03 июля 2011

Каков максимальный размер несжатого изображения 48x48? Я хотел бы установить эталонное изображение для отладки.

Ответы [ 4 ]

1 голос
/ 03 июля 2011

48 * 48 = 2304

Итак, (2304 * количество каналов * байтов на канал) байтов

0 голосов
/ 03 июля 2011

Поскольку вы говорите о сжатии, я предполагаю, что вы имеете в виду файл изображения.

Максимальный размер будет зависеть от формата файла и разрешенной битовой глубины.

Например, TIFF-изображение размером 96 бит / с будет 46 кБ.

Более разумным форматом может быть файл BMP 24 бп, который составляет 7 кБ.

0 голосов
/ 03 июля 2011

Недавно я написал примитивный писатель PNG.Вы должны поместить один байт перед каждой строкой и добавить PNG, а также заголовки и контрольные суммы ZLIB.Я не уверен, но я думаю, что вы можете получить изображения RGBA с 16 бит на канал.Исходные данные будут 48 * 49 * 2 * 4 = 9,4 КБ.Поэтому я хотел бы убедиться, что вы можете обрабатывать 16 КБ или около того.

0 голосов
/ 03 июля 2011

W * H * BitsPerPixel

Если BitsPerPixel равен 32 (миллионы цветов), то он будет 73 728 бит.разделите это на 8, чтобы получить байты (9,216).Фактический размер будет немного различаться между несжатыми форматами, особенно в зависимости от их цветовых возможностей.

Для растровых изображений на этой странице Википедии упоминаются некоторые параметры цвета: http://en.wikipedia.org/wiki/Bitmap

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...