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

时间:2016-07-31 11:36:49

标签: imagemagick graphicsmagick

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

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

1 个答案:

答案 0 :(得分:2)

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文件。