如何以编程方式生成用户首字母的方形图像?

时间:2013-09-10 02:49:35

标签: image bitmap imagemagick graphic

我想为用户创建图片,类似于google在gmail for android上的图片,如此屏幕截图所示:http://blog.brightwavemarketing.com/wp-content/uploads/2013/06/gmail_for_android_4.5.png

我看了一下从命令行使用ImageMagick(http://www.imagemagick.org/Usage/draw/),但我希望有更简单的选项,我可以使用。

我需要做什么:
- 指定图像尺寸
- 指定背景颜色
- 为前景指定一对字母,选择它们的颜色,并使它们成为正方形宽度的80% - 反别名文本

1 个答案:

答案 0 :(得分:1)

您可以从此命令开始:

convert -size 100x100 xc:#A02B2B -pointsize 70 -fill White -gravity center -draw "text 0,0 'AZ'" output.jpg

它会使用指定颜色(-size 100x100)的字母(xc:#A02B2B)来填充指定大小('AZ')和颜色(-fill White)的正方形。

这是命令的输出:

enter image description here