gpt4 book ai didi

java - 合并两个不透明图像以获得透明图像

转载 作者:行者123 更新时间:2023-11-29 05:10:55 30 4
gpt4 key购买 nike

我需要从 PDF 中提取图像。

但由于它的背景是透明的,因此使用软蒙版保存以创建透明度。

虽然我能够提取下面的两个不透明图像,但我不知道是否有办法用 Java 重新创建原始图像。我可以使用 JAI 吗?

下面是“主要”图像:

img.jpg

这里有相应的软掩码:

mask.jpg

我尝试使用 ImageMagick 命令:

convert mask.jpg -background Black -alpha shape copy.png

我几乎得到了我需要的东西,但是前景色只有黑色,而原来的前景色也有蓝色。

最佳答案

我想你可能想要这样的东西,但很难说,因为你没有向我们展示你的预期结果:

convert -fuzz 20% main.jpg -transparent black   \
mask.jpg -compose copy-opacity -composite \
result.png

enter image description here

-fuzz 允许 main.jpg 中的几乎 黑色像素变得透明。然后加载蒙版图像并将其不透明度复制到主图像。

关于java - 合并两个不透明图像以获得透明图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28570230/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com