2013-07-08 5 views
0

У меня есть 256 цветов на моем BufferedImage, но мне нужно установить его до 200 цветов. Кто-нибудь знает код Java, который устанавливает изображение на 200 цветов вместо 256 цветов?Java Количество цветов Нижний

+1

Что это значит? Можете ли вы использовать 200 из 256 доступных цветов? Что ты пытаешься сделать? –

+0

Это странный вопрос, потому что 200 - такое странное число, чтобы ограничить цвета изображения. Я имею в виду, какой из 200 цветов вы бы выбрали, и как бы вы их выбрали? Другими словами, как вы устраняете 56 цветов? – Kon

+0

Стандартное изображение имеет 256 цветов, но вы можете изменить их с помощью программы, такой как Photoshop. Как вы можете видеть на этом изображении http://imgur.com/hbX5VjM, но я хочу, чтобы моя Java-программа сделала это, потому что это проще, чем использовать Photoshop. –

ответ

0

Видимо, вам нужно взглянуть на ColorConvertOp в java.awt.image. Я никогда не использовал его, но согласно someresources это путь.

В качестве альтернативы вы можете вызвать ImageMagick с Java и использовать функцию QuantizeImage для уменьшения количества цветов. Вы можете использовать im4java для вызова ImageMagick с Java.

Смежные вопросы