首页 > 其他分享 >imagemagick:图片的纵向及横向拼接(ImageMagick 6.9.12-64)

imagemagick:图片的纵向及横向拼接(ImageMagick 6.9.12-64)

时间:2023-01-18 19:11:33浏览次数:67  
标签:12 imagemagick jpeg blog img3 拼接 64 lhdop 图片

一,图片横向拼接:

说明:+append 横向把多张图片拼接在一起,可以多于2张,图片按上边缘对齐,最后一个参数是目标图片 例如:
[lhdop@blog img3]$ convert +append fendou.jpeg hdy.jpeg h1.jpeg
效果:

说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest

         对应的源码可以访问这里获取: https://github.com/liuhongdi/
         或: https://gitee.com/liuhongdi

说明:作者:刘宏缔 邮箱: [email protected]

二,图片纵向拼接

说明: -append 纵向把多张图片拼接在一起,可以多于2张,图片按左边缘对齐,最后一个参数是目标图片 例如:
[lhdop@blog img3]$ convert -append fendou.jpeg hdy.jpeg v1.jpeg
效果:  

三,修改图片大小后再拼接

 说明:可以看到,当图片长宽不一致时,合并时会有未被图片覆盖的白色背景 1,查看文件大小
[lhdop@blog img3]$ identify fendou.jpeg
fendou.jpeg JPEG 543x378 543x378+0+0 8-bit sRGB 41843B 0.000u 0:00.000
[lhdop@blog img3]$ identify hdy.jpeg
hdy.jpeg JPEG 433x433 433x433+0+0 8-bit sRGB 30206B 0.000u 0:00.000

可以看到图片的高度:一高一短,我们先修改使高度一致,再左右拼接

2,修改高度较短图片的高度:
[lhdop@blog img3]$ convert -resize x433 fendou.jpeg fendou2.jpeg
3,合并
[lhdop@blog img3]$  convert +append fendou2.jpeg hdy.jpeg h2.jpeg
4,查看效果:

四,查看imagemagick的版本:

[lhdop@blog img3]$ convert --version
Version: ImageMagick 6.9.12-64 Q16 x86_64 17467 https://legacy.imagemagick.org
Copyright: (C) 1999 ImageMagick Studio LLC
License: https://imagemagick.org/script/license.php
Features: Cipher DPC Modules OpenMP(4.5)
Delegates (built-in): bzlib cairo djvu fontconfig freetype gslib gvc jbig jng jp2 jpeg
 lcms ltdl lzma openexr pangocairo png ps raqm raw rsvg tiff webp wmf x xml zlib 

 

标签:12,imagemagick,jpeg,blog,img3,拼接,64,lhdop,图片
From: https://www.cnblogs.com/architectforest/p/17060422.html

相关文章