使用 Graphicsmagick 生成 Windows 个 ICO 文件的方法

Recipe to generate Windows ICO files with Graphicsmagick

根据 imagemagick 的这个问题,graphicsmagick 的等价物是什么? Recipe for creating Windows ICO files with ImageMagick?

另外,我只想生成一个具有多种尺寸的完全透明的 ico 文件。我发现有一个 xc:none 选项对两者都有效,但是是否有一个命令可以生成具有多种大小的透明 ico 文件?否则我必须先创建一个透明的 png 文件,然后从 png 文件创建 ico 文件。

AFAIK,GraphicsMagick 不支持写入 ICO 格式文件 - 参见 here.

以防万一有人对这种疯狂的 Microsoft 格式了解更多,如果它可能是某种伪装的多页 TIF 或 GIF,只需要重命名,以下是制作食谱的一种方法图形魔术师:

#!/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 文件。