我想创建一个纯色的.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.
答案 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