为了在我的运动引擎中实现彩色闪电,我需要复合模式ADD。
这里没有提到这种模式(以及许多其他常用的减法,平均值,燃烧等等): https://docs.oracle.com/javase/tutorial/2d/advanced/compositing.html
我也没有通过实验找到它。
因为我对Java很陌生,所以我认为我做错了。
有人可以指出我正确的方向吗?
我不喜欢在软件中使用它(主要是因为我不想放弃任何硬件加速,其次是因为我不知道如何)。
答案 0 :(得分:0)
您是对的,AlphaComposite无法执行图像编辑器中常见的混合模式。有两个Java2D库提供扩展的Composite实现:
或者,如果您使用的是JavaFX,则会有out of the box
不要过于担心性能,它们非常快。