我正在尝试将透明 alpha channel 附加到 java 中的 png 图像。合并 Alpha channel 后不应更改图像。 简而言之,
- 我有尺寸为 p X q 的 png 图像
- 我有 100% 透明度的 alpha channel (透明),大小为 p X q
- 上面的两个图像(1 和 2)应该合并,图像 1 应保持原样,没有任何 Alpha channel 的影响... 请帮帮我...
最佳答案
您需要根据第二张图像中的透明度信息设置第一张图像中的Alpha channel 。像这样的:Set BufferedImage alpha mask in Java
如果您不想对第一个图像进行任何更改,则可以创建它的副本/克隆并使用该副本。以下是创建 BufferedImage 副本的方法:How do you clone a BufferedImage
关于java - 如何在java中将透明alpha channel 添加回png图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14120467/