图片如何在Java中将两张图片叠加在一起? 1 周,3 日 Questions & Answers 133 我试图拍摄两张缓冲图像,并将其中一张叠加在另一张上 例如,我想以此图像作为基础: 然后我想把这个图像叠加在上面: 要获得此信息: 这可能吗
# 2 楼答案 您可以在Imagemagick命令行中执行此操作 它只是第二幅图像的反转,然后是两幅图像的50-50混合 convert 1.png \( 2.png -negate \) -define compose:args=50 -compose blend -composite 1_2.png 对于Java,您可以使用im4java并找到等效的命令
# 3 楼答案 你可以用ImageIO来做。如果您想自己实现它,那么您可以iterate the pixels两个图像,调用您喜欢的函数来计算输出像素和put it into the target image
# 1 楼答案
对于Java中的图像操作,Im4java可能是一个不错的选择,它是ImageMagick命令行的纯Java接口This可能与您正在寻找的类似
# 2 楼答案
您可以在Imagemagick命令行中执行此操作
它只是第二幅图像的反转,然后是两幅图像的50-50混合
对于Java,您可以使用im4java并找到等效的命令
# 3 楼答案
你可以用ImageIO来做。如果您想自己实现它,那么您可以iterate the pixels两个图像,调用您喜欢的函数来计算输出像素和put it into the target image