| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Максимальный размер Bitmap |
| Автор: Moid 1.4.2008, 15:55 |
| Какую максимальную ширину и высоту можно задать? |
| Автор: mr.DUDA 1.4.2008, 16:38 |
| Сколько угодно, лишь бы памяти хватило. |
| Автор: Rififi 1.4.2008, 16:40 |
| судя по заголовку BMP, у него максимальный размер файла, ширина и высота кодируются 4х байтовым полем... берем 24-битовый BMP, значит на один пиксел приходится 4 байта (структура RGBA), всего максимально может быть ~1<<30 рикселей, а это 32768x32768 |
| Автор: mr.DUDA 1.4.2008, 17:00 | ||
Альфы там нету, в 24-битном. |
| Автор: Rififi 1.4.2008, 17:09 |
| написал по-памяти, на самом деле там RGBQUAD, главное что 4 байта вместе с reserved |
| Автор: Moid 1.4.2008, 17:15 | ||
при большом размере (к примеру 0xFFFF) вылетает эксепшен неверне параметры, а при 0xFFF все гуд! Значит есть у него какое-то максимальное значение... Добавлено через 1 минуту и 30 секунд кстати, на память начинает кричать при 0x1FFF. |
| Автор: mr.DUDA 1.4.2008, 17:22 |
| Moid, а если поставить 1-битный монохромный формат, тоже ругается при 0х1FFF ? |
| Автор: Moid 1.4.2008, 17:50 |
| хм... при монохромном не кричит. Но я не применяю стандартные методы. Использую сторонний компонент по обработке изображения. |
| Автор: Noubpoeno 9.12.2022, 23:53 |
Модератор: Сообщение скрыто. |