我想使用 ImageMagick 的convert
命令将批处理文件从 GIF 转换为 PNG 格式。
我使用的是 Ubuntu 22.04。我有一个文件,gif-list
其中包含 GIF 格式的文件名称,每行一个,并带有.gif
扩展名。从命令行,我想读取此文件并应用convert
非破坏性地为每个输入生成一个带有扩展名的新 PNG 格式文件.png
。
我该怎么做?通过搜索,我找到了问题各个部分的答案,但我自己无法将所有部分整合在一起,也无法找到确切的问题。
答案1
像这样:
#!/bin/bash
while read file; do
convert "$file" "${file%.gif}.png"
done < gif-list