【问题标题】:How to convert .xcf files to .png files in batch?如何将 .xcf 文件批量转换为 .png 文件?
【发布时间】:2015-02-16 15:17:22
【问题描述】:

我正在使用 Windows。我有一个包含.xcf 文件的文件夹,每个100x100px。我想运行一个进程,将它们转换为.png 文件,使它们成为40x40px。我该怎么做?

【问题讨论】:

    标签: gimp


    【解决方案1】:

    使用ImageMagicksupports XCF for reading 可能会成功。他们还提供Windows binaries。该工具还有各种transformation (scaling) options,因此您可以一次调用转换和缩放每个图像:

    convert source.xcf -resize 40x40 target.png
    

    我不熟悉 Windows 批处理编程,目前无法访问 Windows PC,我认为一个简单的循环看起来像这样:

    for %%f in (*.xcf) do (
        convert %%f -resize 40x40 %%~nf.png
    )
    

    【讨论】:

    • 我尝试过使用 ImageMagick。我无法理解如何使用它来实现我在这个问题中提出的目标。我可以看到它很强大,但是对于没有编程背景的人来说,这个答案很糟糕。
    • @SBel: a) 这个网站是为开发者准备的,我怎么猜你不是呢?你还没说。这个工具可以满足你的一切需求,它是免费的,你甚至不需要编译它。 b) convert source.xcf -resize 40x40 target.png 有什么不好? c) 您是否也需要必要的批处理循环?或完整的批处理 (.bat) 文件?您是否期待一个现成的 GUI 应用程序?
    • @DarkDust,您可能还想将该示例也放入您的答案中。
    猜你喜欢
    • 2020-01-05
    • 1970-01-01
    • 1970-01-01
    • 2019-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-29
    • 1970-01-01
    相关资源
    最近更新 更多