【问题标题】:ImageMagick mogrify stopped working with a great amount of imagesImageMagick mogrify 停止处理大量图像
【发布时间】:2022-01-26 22:11:16
【问题描述】:

使用时

mogrify -format png *.ppm

使用几个图像它可以工作,但是当我尝试处理大量文件(大约 2000 万个)时,它不会显示错误消息,但几分钟后 CLI 会显示为好像它已经完成了任务但是检查我的文件夹时,我没有一个 png,我在 Windows 中工作并且有 8 GB 的 RAM,所以我想知道:

ImageMagick 有图片数量限制吗?

还是只是我的电脑功能不够强大?

这些文件总共有大约 400 兆字节。

另外,如果有任何其他方法可以将图像转换为 png 格式,即使丢失 ppm 版本,请告诉我。

【问题讨论】:

  • 可能是您的文件系统无法处理那么多文件。我不知道要处理的文件数量有任何限制,因为 mogrify 一次只接收一个。你有坏文件吗?有大文件吗?你的临时空间满了吗?

标签: image image-processing imagemagick file-conversion mogrify


【解决方案1】:

两个想法...

首先,使用:

mogrify -verbose -format png *.ppm

所以你看看发生了什么。

其次,您可以尝试创建要处理的文件列表,如下所示:

DIR *.ppm /S /B > filelist.txt

然后告诉 ImageMagick 处理该文件列表:

mogrify -format png @filelist.txt

另一个想法...尝试使用双引号:

mogrify -format png "*.ppm"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-05
    • 1970-01-01
    • 1970-01-01
    • 2013-01-31
    • 2011-10-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多