&引用;屏幕“;java2d图形中的效果

&引用;屏幕“;java2d图形中的效果,java,graphics,screen,composite,alpha,Java,Graphics,Screen,Composite,Alpha,这是一个困扰我一段时间的问题: 在photoshop/GIMP中,有一种“屏幕”图层合成模式。这种模式有明亮的颜色和强烈的阿尔法,而深色是微弱的。黑色是完全透明的,白色是完全不透明的 我非常希望能够使用Java 2D图形复制此合成,但我反复尝试将AlphaComposite引入其中,但都失败了——事实上,我认为这超出了AlphaComposite的能力范围 可以看到一个直观的例子 关于如何做到这一点,您有什么想法吗?这里似乎有一些参考代码: 我们有没有可能得到你所说内容的屏幕截图?现在有了屏幕截

这是一个困扰我一段时间的问题:

在photoshop/GIMP中,有一种“屏幕”图层合成模式。这种模式有明亮的颜色和强烈的阿尔法,而深色是微弱的。黑色是完全透明的,白色是完全不透明的

我非常希望能够使用Java 2D图形复制此合成,但我反复尝试将AlphaComposite引入其中,但都失败了——事实上,我认为这超出了AlphaComposite的能力范围

可以看到一个直观的例子


关于如何做到这一点,您有什么想法吗?

这里似乎有一些参考代码:


我们有没有可能得到你所说内容的屏幕截图?现在有了屏幕截图,你可能想把它分成多个屏幕截图,因为某些浏览器(读作:Firefox)正在将你的部分图像放在标签框下面。哎呀,我试图缩小它,但最终使它消失了。现在正试图修复它…奇怪的是,标签被剥掉了。我不得不将它回滚到原始版本。还有人想试试吗?