如何在java中将透明alpha通道添加回png图像?

如何在java中将透明alpha通道添加回png图像?,java,image,png,alpha,java-2d,Java,Image,Png,Alpha,Java 2d,我试图在java中将透明alpha通道附加到png图像。合并alpha通道后不应更改图像。 总之, 我有尺寸为pxq的png图像 我有100%透明度的alpha通道(透明),大小为pxq 以上两个图像(1和2)应合并,图像1应保持原样,不受alpha通道的任何影响。。。 请帮帮我 您需要根据第二幅图像中的透明度信息设置第一幅图像中的alpha通道。大概是这样的: 如果不希望对第一个映像进行任何更改,则可以创建其副本/克隆并使用此副本。下面介绍如何创建BuffereImage的副本:您尝试了什么?

我试图在java中将透明alpha通道附加到png图像。合并alpha通道后不应更改图像。 总之,

  • 我有尺寸为pxq的png图像
  • 我有100%透明度的alpha通道(透明),大小为pxq
  • 以上两个图像(1和2)应合并,图像1应保持原样,不受alpha通道的任何影响。。。 请帮帮我

  • 您需要根据第二幅图像中的透明度信息设置第一幅图像中的alpha通道。大概是这样的:


    如果不希望对第一个映像进行任何更改,则可以创建其副本/克隆并使用此副本。下面介绍如何创建BuffereImage的副本:

    您尝试了什么?此外,如何在不影响图像的情况下合并透明度为100%的alpha通道?是否有方法设置单个alpha参数-即使遮罩成为单个常量向量?。我尝试了引用的解决方案,但我认为对于这个简单的案例,是否有任何有效的解决方案。。。。。。。