网络上的大多数说明都提到要做的事情
convert *.tif -evaluate-sequence median output.tif
Run Code Online (Sandbox Code Playgroud)
然而,在最新版本的 ImageMagick 中,它会生成一个多页 TIFF 文件,其中包含所有输入图像(每页一个),而不是实际评估中值。
我发现这种情况仅在评估一长串图像时才会发生,因为 ImageMagick 遵循内存/磁盘空间配额,即使我的系统拥有比这些配额多得多的资源。
要更改配额,请编辑/etc/ImageMagick-6/policy.xml,特别是这两行:
<policy domain="resource" name="memory" value="512MiB"/>
<policy domain="resource" name="disk" value="2GiB"/>
Run Code Online (Sandbox Code Playgroud)
并根据您拥有的系统资源量增加它们。之后它对我有用。如果评估一长串图像的中位数,“磁盘”配额可能是最重要的。
我在这里分享这些信息,以防其他人通过谷歌搜索发现它。
给 ImageMagick 作者的建议,万一他们通过 Google 搜索发现了这种情况:如果 ImageMagick 生成一条错误消息说要编辑上述文件而不是死于多页 TIFF,那就太好了,但无论如何还是谢谢!
| 归档时间: |
|
| 查看次数: |
1343 次 |
| 最近记录: |