imagemagick:创建一个.png文件,它只是一个实心矩形

时间:2011-10-14 18:31:24

标签: imagemagick

我想创建一个纯色的.png文件。

使用ImageMagick这一定很容易,但我无法弄清楚问题:

C:\tmp>convert -size 8x16 -stroke black -fill black -draw "rectangle 0,0,8,16" black.png
Magick: missing an image filename `black.png' @ error/convert.c/ConvertImageComm
and/3016.

3 个答案:

答案 0 :(得分:55)

显然可以有更多的选项,比如边框等等,但是如果你只想要一个宽度为x高度的图像给定的十六进制颜色,那就非常简单了。

以下是制作100x100纯红色图像所需的全部内容:

convert -size 100x100 xc:#990000 whatever.png

答案 1 :(得分:4)

请注意,对于rgb和rgba值,您需要转义括号。建立在@Mike Flynn和@ luk3thomas(正确逃脱颜色代码)的基础上:

convert -size 100x100 xc:rgb\(0,255,0\) whatever.png
convert -size 100x100 xc:rgba\(0,255,0, 0.4\) whatever.png

答案 2 :(得分:0)

在Mac中

convert -size 100x100 xc:"#8a2be2" blue@2x.png