imagemagick – 使用Graphicsmagick生成Windows ICO文件的配方

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

另外,我只想生成一个具有多种尺寸的完全透明的ico文件.我发现有一个xc:none选项适用于两者,但是有一个命令可以生成多个大小透明的ico文件吗?否则我将首先创建一个透明的png文件,然后从png文件创建ico文件.

最佳答案 AFAIK,GraphicsMagick不支持编写ICO格式文件 – 参见
here.

万一有人知道更多关于这种疯狂的微软格式,如果它可能是某种多页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文件.

点赞