Ответы Mail.ru: Ограничить количество цветов изображения в фотошопе

Ограничить количество цветов изображения в фотошопе

Подскажите как в фотошопе можно ограничить количестве цветов изображения в нужном мне количестве? Например, я хочу 512 цветом или 1024 цвета. А через индексацию можно только 256 максимум.

Лучший ответ

Ограничить как: - использовать палитру из заведомо заданных "универсальных" 512 цветов; - или же палитру из 512 цветов, оптимизированную для конкретного изображения? Разница при этом возникает существенная, вот три изображения - исходное, индексированное одной из универсальных 256 цветных палитр и палитра из 256 цветов оптимизированная для исходного изображения:

В дополнение, 512-цветное изображение, полученное декомпозицией той же картинки на каналы R, G и B, уменьшением числа оттенков в каждом до 8-ми и рекомпозицией их в RGB:

Способов выбрать *оптимальную* палитру из более, чем 256 цветов в Фотошопе не существует. Привести картинку к 512 цветам можно различными способами ограничив количество тонов в каждом канале до 8 (3 бита), а для 1024 придётся в одном канале их делать 16 (4 бита, желательно - R, зелёном, так как человеческий глаз лучше всего отличает оттенки в нём). Подобная методика используется при выводе на некоторые LCD и OLED матрицы, в которых реальное число оттенков задаётся, например, как RGB 565 (5, 6 и 5 битами) то есть всего 65536 цветов.

Остальные ответы

Не могу представить себе, для чего это может понадобиться. К тому же, кроме Постеризации, где ограничение составит 765цветов (255х3) и составления "палитры" вручную для последующего сохранения и применения статистики ( изображение → коррекция → подобрать цвет ) ничего в голову не приходит. Разработчикам ни к чему тратить силы на реализацию невостребованных функций. В связке с Corel DRAW эту задачу можно решить быстрее. Там количество шагов градиента можно ограничить. После этого заливку. импортированную в растр можно использовать для сохранения статистики в Photoshop.