1 | $ convert rose.jpg rose.png |
1 | $ convert letter.pdf -density 300 letter.png |
1 | $ convert dragon.gif -resize 64x64 resize_dragon.gif |
1 | $ convert dragon.gif -resize 64x64\! exact_dragon.gif |
1 | $ convert dragon.gif -resize 64x64\> shrink_dragon.gif |
只放大小图与此类似,但使用 <
标记。
1 | $ convert dragon.gif -resize 50% half_dragon.gif |
1 | $ montage -background #336699 -geometry +4+4 rose.jpg red-ball.png montage.jpg |
加点装饰:
1 | $ montage -label %f -frame 5 -background #336699 -geometry +4+4 rose.jpg red-ball.png frame.jpg |
可以通过 -tile
选项指定图片排列的方式。
1 | $ montage font_[1-7].gif -tile 9x1 -geometry 16x16+1+1 tile_9x1.gif |
1 | $ composite -gravity center castle.gif frame.gif castle_button.gif |
1 | $ composite -geometry +31+105 hand_point.gif dragon.gif \ |
先创建一个文字水印:
1 | $ convert -size 300x50 xc:grey30 -font Arial -pointsize 20 -gravity center \ |
再把水印添加进图像:
1 | $ composite -gravity south -geometry +0+10 stamp.png logo.jpg \ |
1 | $ convert -size 140x80 xc:none -fill grey \ |
1 | $ convert -page +5+5 holocaust_tn.gif \ |
1 | center=0 # Start position of the center of the first image. |
1 | $ convert thumbnail.gif \ |
1 | $ convert -size 150x150 xc:none -background none \ |
1 | $ convert thumbnail.gif -mattecolor peru -frame 9x9+3+3 framed.gif |
1 | $ convert rose: \( +clone -background navy -shadow 80x3+5+5 \) +swap \ |
通过改变 -shadow
的第二个变量 sigmal
来调节柔化程度。如果为 0 ,则产生硬阴影(hard shadow)。
1 | $ convert rose: \( +clone -background navy -shadow 60x0+4+4 \) +swap \ |
1 | $ convert rose: \( +clone -background navy -shadow 80x3-5+5 \) +swap \ |
montage
命令结合1 | $ montage balloon.gif medical.gif present.gif shading.gif \ |
注意这个方法只能产生普通的柔化阴影效果,无法控制阴影的颜色、柔化程度、位置等。
1 | $ convert dragon.gif -background Khaki label:'Faerie Dragon' \ |
1 | $ convert dragon.gif -background Orange label:'Faerie Dragon' \ |
1 | $ montage -label "Faerie Dragon" dragon.gif \ |
1 | $ convert -caption "Faerie Dragon" dragon.gif -gravity center \ |