复合模式"添加" (和更多)

时间:2015-03-28 18:14:33

标签: java java-2d composite

为了在我的运动引擎中实现彩色闪电,我需要复合模式ADD。

这里没有提到这种模式(以及许多其他常用的减法,平均值,燃烧等等): https://docs.oracle.com/javase/tutorial/2d/advanced/compositing.html

我也没有通过实验找到它。

因为我对Java很陌生,所以我认为我做错了。

有人可以指出我正确的方向吗?

我不喜欢在软件中使用它(主要是因为我不想放弃任何硬件加速,其次是因为我不知道如何)。

1 个答案:

答案 0 :(得分:0)

您是对的,AlphaComposite无法执行图像编辑器中常见的混合模式。有两个Java2D库提供扩展的Composite实现:

  1. JHLabs filters
  2. SwingX
  3. 或者,如果您使用的是JavaFX,则会有out of the box

    不要过于担心性能,它们非常快。