这个功能存在于Photoshop CS2中:选择一个具有一定透明度的图层,并创建一个与之混合的图层,以提供"浮雕"和"内部或外部发光"等效果。
我想知道如何在Java2D中实现类似的效果。
我可以想象我如何开始这样做的几种方法,但我想知道在我开始之前是否有人有有效的方法。
我在网上寻找过类似的效果,但JH Labs的那个不是很解释或通用,另一个答案中提到的"肮脏的富客户"使用模糊,这也不是通用的。Photoshop 可用的可变性应该在作为此问题的答案提供的任何建议中。
你是说Photoshop中的"图层效果"吗?模糊有什么问题?
您可以从JH Labs过滤器或SwingX功能(这与Filthy Rich Client一书中描述的方法有很大的重叠)开始,这些是Java2D的最佳通用图像处理库。
请注意,您应该提出具体问题,例如您究竟要实现什么(与Photoshop"相似"的是什么?)?关于JH Labs的效果,您有什么不了解的?