我想从一个 svg 文件创建多个调整大小的 png。我想使用 Imagemagick
I want to create multiple resized pngs from one svg file. I want to use Imagemagick
链接的问题与我的问题相同,
如果你这样做,bat 文件将立即关闭,什么也不会发生。
我创建了一个 svg 文件并将其拖到一个 bat 文件中。
~ 我的环境 ~
我已经安装了 Imagemagick。
我正在使用 Windows 10.
我的英语不是很好,所以我使用翻译。如果您感觉不好,我很抱歉..
ImageMagick 可以使用“-write”操作从单个命令写入多个文件。此命令将输出 8 张不同大小和不同文件名的图像...
magick input.png ^
( -clone 0 -resize 180x180! -write AppIconMask@3x~ipad.png ) ^
( -clone 0 -resize 180x180! -write AppIconMask@3x~iphone.png ) ^
( -clone 0 -resize 152x152! -write AppIconMask@2x~ipad.png ) ^
( -clone 0 -resize 120x120! -write AppIconMask@2x~iphone.png ) ^
( -clone 0 -resize 84x84! -write GameAppIconMask@2x.png ) ^
( -clone 0 -resize 80x80! -write SpotlightAppIconMask@2x.png ) ^
( -clone 0 -resize 58x58! -write TableIconMask@2x.png ) ^
( -clone 0 -resize 40x40! -write NotificationAppIconMask@2x.png ) ^
null:
命令以将原始输入文件写入“null:”结束,这是一个 IM built-in,表示将其写入任何地方。
如果您有 ImageMagick v6,请使用“convert”而不是“magick”。
我的英语不是很好,所以我使用翻译。如果您感觉不好,我很抱歉..
ImageMagick 可以使用“-write”操作从单个命令写入多个文件。此命令将输出 8 张不同大小和不同文件名的图像...
magick input.png ^
( -clone 0 -resize 180x180! -write AppIconMask@3x~ipad.png ) ^
( -clone 0 -resize 180x180! -write AppIconMask@3x~iphone.png ) ^
( -clone 0 -resize 152x152! -write AppIconMask@2x~ipad.png ) ^
( -clone 0 -resize 120x120! -write AppIconMask@2x~iphone.png ) ^
( -clone 0 -resize 84x84! -write GameAppIconMask@2x.png ) ^
( -clone 0 -resize 80x80! -write SpotlightAppIconMask@2x.png ) ^
( -clone 0 -resize 58x58! -write TableIconMask@2x.png ) ^
( -clone 0 -resize 40x40! -write NotificationAppIconMask@2x.png ) ^
null:
命令以将原始输入文件写入“null:”结束,这是一个 IM built-in,表示将其写入任何地方。
如果您有 ImageMagick v6,请使用“convert”而不是“magick”。