基于这个有关imagemagick的问题,什么是graphicsmagick? Recipe for creating Windows ICO files with ImageMagick?
我也只想生成一个具有多个大小的完全透明的ico文件。我发现有一个同时适用于两者的xc:none
选项,但是是否有一个命令可以生成透明的多种大小的ico文件?否则,我必须先创建一个透明的png文件,然后再从png文件创建ico文件。
最佳答案
AFAIK,GraphicsMagick不支持编写ICO
格式的文件-请参见here。
以防万一有人对这种疯狂的Microsoft格式有更多了解,并且如果它只是某种形式的多页TIF或GIF伪装而只需要重命名,以下将是在GraphicsMagick中制作菜谱的一种方法:
#!/bin/bash
{ echo convert image.png mpr:initial;
echo convert mpr:initial -resize 16x16 mpr:16;
echo convert mpr:initial -resize 32x32 mpr:32;
echo convert mpr:initial -resize 48x48 mpr:48;
echo convert mpr:initial -resize 64x64 mpr:64;
echo convert mpr:16 mpr:32 mpr:48 mpr:64 -colors 256 favicon.tif; } | gm batch -prompt off
目前,我已经创建了一个多页的TIF作为输出文件,它包含您需要的四种尺寸-但正如我所说,GraphicsMagick不会写
ICO
文件。