首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImageMagick创建2行图像

ImageMagick创建2行图像
EN

Stack Overflow用户
提问于 2016-09-02 14:38:02
回答 2查看 559关注 0票数 1

最近,我尝试了imagemagick,并想问我如何创建一个图像(.bmp文件),它看起来如下所示:

我的当前代码如下:

代码语言:javascript
复制
convert -size 720x480 xc:blue \ -fill white -stroke black -strokewidth 0 -draw "line 5,20 95,20" \ myImage.bmp

但它创造了

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-09-02 18:12:56

我可能会这么说:

代码语言:javascript
复制
convert xc:black[720x480\!] -size 100x5 \
   \( xc:lime xc:blue -append -write MPR:stripe \) -geometry +165+400 -composite \
  MPR:stripe -geometry +295+400 -composite \
  MPR:stripe -geometry +425+400 -composite result.png

有趣的部分是第二行,在这里我创建了一个石灰绿色矩形和一个相同大小的蓝色矩形(-append),并将其保存在一个名为stripe的MPR ()中,然后我再次使用它来制作每个后续的条纹。

或者这个:

代码语言:javascript
复制
convert -size 720x480 xc:black -strokewidth 5 \
  -stroke lime                                \
  -draw "line 165,400 265,400" -draw "line 295,400 395,400" -draw "line 425,400 525,400" \
  -stroke blue                                \
  -draw "line 165,405 265,405" -draw "line 295,405 395,405" -draw "line 425,405 525,405" myImage.bmp

票数 3
EN

Stack Overflow用户

发布于 2016-09-02 16:30:22

你有一些垃圾在你的命令,但它已经做了你要求它-在蓝色背景上画一条黑线。

这应该会让你开始:

代码语言:javascript
复制
convert -size 720x480 xc:black -strokewidth 5 -stroke green -fill none -draw "line 50,200 95,200" -stroke blue -draw "line 50,205 95,205" myImage.bmp
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39295011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档