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

时间:2013-01-02 10:31:24

标签: java image png alpha java-2d

我正在尝试将透明Alpha通道附加到java中的png图像。合并alpha通道后不应更改图像。 简而言之,

  1. 我有尺寸为p X q
  2. 的png图像
  3. 我有100%透明度且尺寸为p X q
  4. 的alpha通道(透明)
  5. 上面的两个图像(1和2)应该合并,图像1应该保持不变,没有任何alpha通道的影响...... 请帮帮我...

1 个答案:

答案 0 :(得分:1)

您需要根据第二张图像中的透明度信息在第一张图像中设置Alpha通道。这样的事情:Set BufferedImage alpha mask in Java

如果您不想在第一张图片中进行任何更改,则可以创建它的副本/克隆并使用此副本。以下是如何创建BufferedImage的副本:How do you clone a BufferedImage