graphicsmagic比较diff图像的不透明度

时间:2016-04-14 03:22:27

标签: graphicsmagick

如果我在命令行上执行以下操作:

compare out1.png out2.png diff\out1.png

差异图像非常轻,很容易发现差异(即使它们只有几个像素)。

我似乎无法使用gm得到相同的结果:

gm compare -colorspace GRAY -highlight-color red -verbose -file 
   diff\out1.png out1.png out2.png

这会产生红色差异,但生成的图像不像透明(Alpha不透明度?),就像使用compare命令一样。我认为比较来自于安装graphicsmagick所以它使用gm但是使用了什么参数?

[UPDATE]

我刚发现compare.exe来自Imagemagic

1 个答案:

答案 0 :(得分:0)

我需要这个的原因是因为我使用gmwebdriverjs(节点的selenium-webdriver)来比较我的开发环境和生产/登台网站。

因为带有imagemagick的gm.compare did not work我使用了graphicsmagick但是用gm解决bug比试图弄清楚如何使用graphicsmagick更容易。

即使实际问题没有得到解答,我也解决了问题。

也许我会把这个问题变成webdriverjs的wiki。