Автор: CaptainFlint
Дата сообщения: 08.03.2005 15:05
Наткнулся недавно на такую проблему: Фотошоп 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-ю цветами, которые я хотел сделать изначально.
Подскажите, плиз, в чём тут грабли.