需要理解ImageMagick中的一段代码

需要理解ImageMagick中的一段代码,imagemagick,imagick,imagemagick-convert,Imagemagick,Imagick,Imagemagick Convert,我试图理解ImageMagick命令行实用程序中的以下代码,以便将其映射到Imagick php包装器 这是命令行代码 convert $dir/tmpT.mpc -alpha off -colorspace gray -write $dir/tmpTG.mpc \ -crop ${wd}x${ht}+${minx}+${miny} +repage -format "%[fx:100*mean-50]" info: 第一个问题是末尾的“info:”标志是什么 第二个问题是外汇公式“%[fx:1

我试图理解ImageMagick命令行实用程序中的以下代码,以便将其映射到Imagick php包装器

这是命令行代码

convert $dir/tmpT.mpc -alpha off -colorspace gray -write $dir/tmpTG.mpc \
-crop ${wd}x${ht}+${minx}+${miny} +repage -format "%[fx:100*mean-50]" info:
第一个问题是末尾的“info:”标志是什么

第二个问题是外汇公式“%[fx:100*mean-50]”的作用是什么

第三个问题是,当-crop、+repage应用于tmpT.mpc时,tmpTG.mpc是否会保持不变

请帮我做这个

第一个问题是末尾的“info:”标志是什么

信息:
是一个标记,而不是一个标志。编码器只是将信息写入缓冲区,在您的例子中是
STDOUT
。信息输出由
-format
标志请求

第二个问题是外汇公式“%[fx:100*mean-50]”的作用是什么

这里有两部分。第一个是,它请求
info:
输出FX表达式的计算输出。其次,
100*mean-50
计算所有颜色值的平均值,并进行一些基本的关节炎检查。我假设它试图确定一个图像有多接近50%的光/暗

第三个问题是,当-crop、+repage应用于tmpT.mpc时,tmpTG.mpc是否会保持不变

-write$dir/tmpTG.mpc
在删除alpha和grayscale操作之后,但在执行裁剪和重新分页操作之前,将缓存文件写入磁盘。它不会受到影响或更新

第一个问题是末尾的“info:”标志是什么

信息:
是一个标记,而不是一个标志。编码器只是将信息写入缓冲区,在您的例子中是
STDOUT
。信息输出由
-format
标志请求

第二个问题是外汇公式“%[fx:100*mean-50]”的作用是什么

这里有两部分。第一个是,它请求
info:
输出FX表达式的计算输出。其次,
100*mean-50
计算所有颜色值的平均值,并进行一些基本的关节炎检查。我假设它试图确定一个图像有多接近50%的光/暗

第三个问题是,当-crop、+repage应用于tmpT.mpc时,tmpTG.mpc是否会保持不变


-write$dir/tmpTG.mpc
在删除alpha和grayscale操作之后,但在执行裁剪和重新分页操作之前,将缓存文件写入磁盘。它不会被影响或更新。

太棒了。顺便说一句,我有一个问题,在php版本的ImageMagick(即imagick)中,我们如何计算“所有灰度值的平均值”?基本上,imagick中“fx:100*mean-50”的等效值是什么?这就是方法。identifyFormat方法将返回fx:mean?ConfusingIt接受百分比转义格式,因此您可以将
'%[fx:100*mean-50]'
作为
字符串$embeddeText
参数传递。这太棒了。顺便说一句,我有一个问题,在php版本的ImageMagick(即imagick)中,我们如何计算“所有灰度值的平均值”?基本上,imagick中“fx:100*mean-50”的等效值是什么?这就是方法。identifyFormat方法将返回fx:mean?ConfusingIt接受百分比转义格式,因此您可以将
'%[fx:100*mean-50]'
作为
字符串$embedText
参数传递。