CaptainFlint

Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Наткнулся недавно на такую проблему: Фотошоп CS иногда не хочет сохранять BMP-файлы с минимальной возможной разрядностью цвета. А именно: есть картинка двухцветная (фиолетовый+чёрный). Из режима RGB перевожу в Indexed, вариант Exact, пишет, что два цвета. Далее сохраняю как BMP, а он предлагает на выбор либо 4-битный, либо 8-битный формат. 1-битный задизейблен. Если заменить фиолетовый белым, то при переводе в Indexed всё будет точно так же - 2 цвета, но сохранить как 1-битный уже получается. Я специально проверил: в получившемся BMP-файле ручками (в Hex-редакторе) заменил белый цвет на фиолетовый - и всё стало именно так, как я и хотел в начале: 1-битный файл с набором цветов фиолетовый+чёрный. Точно такая же проблема с большим количеством цветов, а именно - с 16. Делаю ровно 16 цветов - ни в какую не сохраняет 4-битным, подавай ему 8 бит. Уменьшил число цветов до 15, сохранил в 4-битном, потом опять же HEX-редактором вернул удалённый цвет - получил нормальный рабочий 4-битный BMP со всеми 16-ю цветами, которые я хотел сделать изначально. Подскажите, плиз, в чём тут грабли.
---------- Почему же, ё-моё, ты нигде не пишешь "ё"? |
| Всего записей: 5620 | Зарегистр. 11-11-2002 | Отправлено: 16:05 08-03-2005 | Исправлено: CaptainFlint, 16:06 08-03-2005 |
|