ImageMagick 用 2 行创建图像
ImageMagick create image with 2 lines
我最近尝试了 imagemagick,想问一下如何创建如下所示的图像(.bmp 文件):
我当前的代码如下所示:
convert -size 720x480 xc:blue \ -fill white -stroke black -strokewidth 0 -draw "line 5,20 95,20" \ myImage.bmp
但它创造了这个
您的命令中有些垃圾,但它已完成您的要求 - 在蓝色背景上画一条黑线。
这应该让你开始:
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
我可能会选择这个:
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
interesting 部分是第二行,我在其中创建了一个石灰绿色矩形和一个相同大小的蓝色矩形(-append
)并将其保存在 MPR 中(Magick Persistent Register) 调用 stripe
,然后我重新使用它来制作每个后续条带。
或者这样:
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
我最近尝试了 imagemagick,想问一下如何创建如下所示的图像(.bmp 文件):
我当前的代码如下所示:
convert -size 720x480 xc:blue \ -fill white -stroke black -strokewidth 0 -draw "line 5,20 95,20" \ myImage.bmp
但它创造了这个
您的命令中有些垃圾,但它已完成您的要求 - 在蓝色背景上画一条黑线。
这应该让你开始:
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
我可能会选择这个:
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
interesting 部分是第二行,我在其中创建了一个石灰绿色矩形和一个相同大小的蓝色矩形(-append
)并将其保存在 MPR 中(Magick Persistent Register) 调用 stripe
,然后我重新使用它来制作每个后续条带。
或者这样:
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