在 ImageMagick 中从 GIF 获取第一个转换后的 PNG 文件
Get first converted PNG file from GIF in ImageMagick
我正在尝试使用命令将 GIF 文件转换并调整大小为 PNG 文件:
mogrify.exe -define bmp:format=bmp3 -compress none -resize "300x200>" -antialias -format "png" -units PixelsPerInch -density 72 "img.gif"
但它正在创建许多后缀为 0 到 31 的图像(img-0.png 到 img-31.png).
当我使用 '-flatten'
时,我正在合并单个文件,但我只想要第一个转换后的文件 (img-0.png)。
我们对此有什么选择吗?
GIF 图片:
'-展平'图像:
第一张图片:
提前致谢!
当您指定 img.gif[0]
而不是 img.gif
时,只会保存第一帧。而且看起来您也不需要 -define bmp:format=bmp3
因为您正在将文件保存到 png
.
我正在尝试使用命令将 GIF 文件转换并调整大小为 PNG 文件:
mogrify.exe -define bmp:format=bmp3 -compress none -resize "300x200>" -antialias -format "png" -units PixelsPerInch -density 72 "img.gif"
但它正在创建许多后缀为 0 到 31 的图像(img-0.png 到 img-31.png).
当我使用 '-flatten'
时,我正在合并单个文件,但我只想要第一个转换后的文件 (img-0.png)。
我们对此有什么选择吗?
GIF 图片:
'-展平'图像:
第一张图片:
提前致谢!
当您指定 img.gif[0]
而不是 img.gif
时,只会保存第一帧。而且看起来您也不需要 -define bmp:format=bmp3
因为您正在将文件保存到 png
.