Java: Как тонировать этот PNG программно? - PullRequest
2 голосов
/ 25 марта 2012

В рамках шахматного апплета у меня есть несколько наборов таких оттенков серого / черно-белого цвета (не уверен):

Есть ли способ придать цветовой оттенок картинке PNG с помощью кода Java?Пытался погуглить вопрос и не нашел ничего, что действительно соответствовало бы тому, что я ищу.

Например, для следующего фрагмента я хотел бы придать ему белый / желтый оттенок для белого игрока, ивкус черного для черного игрока.Идея динамической настройки цвета заключается в настройке тем во время выполнения.

enter image description here

Ответы [ 2 ]

1 голос
/ 25 марта 2012

Было бы намного проще дать вашей программе полупрозрачные изображения (PNG) однотонного цвета (однотонные или градиентные) нужного вам цвета и с определенным процентом прозрачности (вы можете сделать это в фотошопе / иллюстраторе в 1мин).

Затем программно объедините изображение с оттенком (сохраняя прозрачность) с другим изображением внизу.

Проверьте этот пост, чтобы узнать, как объединить два изображения: Объединение двух изображений

0 голосов
/ 25 марта 2012

Я нашел это в StackOverflow. Это довольно хорошее объяснение, поэтому я не буду утомлять вас дополнительными подробностями :) Надеюсь, это поможет: Применение оттенка к изображению в java

...