首先为这个愚蠢的问题道歉,因为我根本不是这方面的专家。
我从以下任务中得到了输出:
image4.png PNG 1656x839 1656x839+0+0 8-bit sRGB 155KB 0.040u 0:00.039
image4.png PNG 1656x839 1656x839+0+0 8-bit sRGB 155KB 0.020u 0:00.030
Image: image4.png
Channel distortion: AE
red: 0
green: 0
blue: 0
all: 0
image4.png=>tux_difference.png PNG 1656x839 1656x839+0+0 8-bit sRGB
137KB 0.500u 0:00.140
从这里,我只想得到所有的价值
为此,我正在尝试这样做:
var="$(compare -verbose -metric ae path/actual.png path/dest.png path/tux_difference.png 2>&1 | grep 'all:\s(\d*)')"
但它什么也没做。
采用
"sudo apt-get install imagemagick"
使比较可行。建议对源和目标使用相同的图像,否则会因某些图像不匹配而出错。
