Я создаю некоторые изображения, используя интерфейс Graphics2D, и иногда я хотел бы нарисовать текст на изображении и применить к нему эффекты, подобные тем, которые есть в Adobe Photoshop.
Прямо сейчас, чтобы сгенерировать "тень" в тексте, я рисую текст дважды, один раз в исходном цвете и один раз в черном с небольшим (1px) x & y смещением. К сожалению, это слишком упрощенно, так как мне нужно больше контролировать тень (непрозрачность, размер, распространение).
Что касается Inner Glows и Outer Glows, я не уверен, с чего начать; маска/градиентная краска/альфа-смешивание?
Существует ли библиотека Java для создания этих типов эффектов? Если не так, как вы собираетесь создавать эти эффекты?