ImageMagick 拼图及切图方法

简介:

ImageMagick 拼图方法
1. 拼图
montage *.jpg  -tile 22x2  -geometry 64x256+0+0 10-.jpg
将目录里的jpg文件按顺序拼成x轴22块,y轴2块的图 ,每个图块的大小为64X512像素,输出文件为10-.jpg
你可以把22*2改成你想要得值,例如你形成的图x轴有50个快,y轴有30个块,你可以写成50x30
把你所有要合成的文件拷在一个目录里,用一个命令就可以合成
合并图片 
用法:
convert +append 1.jpg 2.jpg 3.jpg .... 0.jpg
  把 1.jpg、2.jpg、3.jpg等多张图片沿“水平方向”( +append)拼成 0.jpg(最后一个文件名是拼出的成品)
convert -append 1.jpg 2.jpg 3.jpg .... 0.jpg
  把 1.jpg、2.jpg、3.jpg等多张图片沿“垂直方向”( -append)拼成 0.jpg(最后一个文件名是拼出的成品)
可以分两步,第一步把小图拼成多个水平方向的长条,第二步把长条按垂直方向合并成一个大图。
2.切割图片
切割图片 
用法:
convert -crop 128x128 1.jpg 0.jpg
  把大图1.jpg按128x128分割成了多张小图0-1.jpg  0-2.jpg ...
  
convert -crop 128x64+6+7 1.jpg 0.jpg
  从1.jpg 以座标 6,7 为起点切一片 128x64 的块生成 0.jpg

===============
谢谢版主指点
还是不知道如何将图片某一边剪裁掉指定的像素,比如:
将一个512*512的0.jpg的右边剪裁掉64像素怎么做(相当于PS的缩小画布)?
==============
切图
ImageMagick 方法:
  convert -crop 448x512+0+0 0.jpg 1.jpg
    从0.jpg 以座标 0,0 为起点切一片 448x512 的块生成你要的 1.jpg,相当于右边剪裁掉64像素
IrfanView 命令行方法:
  i_view32.exe 0.jpg /crop=(0,0,448,512) /convert=1.jpg
    从0.jpg 以座标 0,0 为起点切一片 448x512 的块生成你要的 1.jpg,相当于右边剪裁掉64像素
锐化
ImageMagick 方法:
  convert -sharpen 5 0.jpg 1.jpg
    将0.jpg 锐化后生成1.jpg,锐化指数5,此数值越大,锐化度越高,图像细节损失越大
IrfanView 命令行方法:
  i_view32.exe 0.jpg /sharpen=33 /convert=1.jpg
    将0.jpg 锐化后生成1.jpg,锐化指数33,此数值越大,锐化度越高,图像细节损失越大 
搜索更多相关主题的帖子: imagemagic

本文转自博客园知识天地的博客,原文链接:ImageMagick 拼图及切图方法,如需转载请自行联系原博主。

相关文章
|
前端开发
教你如何快速切图
在Web开发当中,前端开发充当着“承上启下”的重要角色:上“承”设计(切图),下“启”后端(数据交互)。那么,今天我就来跟大家讲讲切图~~~ 本人常用两种切图方式:“选框复制法”和“切片法”,在此只讲解选框复制法的快速切图方法。
1341 0
|
存储 文件存储
切图技巧
切图前的准备 设置好显示的窗口,需要显示以下几个:字符、段落、属性、信息、历史记录、图层,其他的一律不要,如下图 勾选自动选择,然后选择图层,点击某个图标时会自动定位到图层,如下图 快捷键 V-移动工具 M-矩...
1266 0
光影魔术手 图片压缩
光影魔术手 此类图片压缩 失真小一些。
682 0
|
Java 计算机视觉 Python
opencv换照片底色
opencv换照片底色
238 0
|
数据采集 Rust 算法
渣总滑块和点选图片坐标计算(rust版)
最近get到了一个新的知识点,rust可以通过FFI(Foreign Function Interface),来编写Python的方法和函数, 然后就想到了用rust来实现一下渣总的滑块和点选图片坐标计算的算法,因为之前py的位运算是在太诡异的原因,我一直是拒绝用py来实现的,现在突然发现rust可以直接构建生成Python可以直接调用的package了,算是个小惊喜,也当学习一下这个用法了。在这里感谢渣总提供的Java版本的算法,渣总yyds。
1834 0
渣总滑块和点选图片坐标计算(rust版)
|
机器学习/深度学习 并行计算 IDE
Amazing!黑白老照片上色,Python 两秒一张
各位读者们,大家好啊,上个月初写了一篇关于老照片修复的教程,有读者看完不过瘾,表示想让我再安排一篇黑白照片上色教程,于是就有了这篇文章的由来
Amazing!黑白老照片上色,Python 两秒一张
|
前端开发
我用css精灵图拼接了自己的英文名字,不会还有人不知道精灵图技术吧?
今天学习css精灵图技术,并且通过用它拼接自己的英文名字,拿起小本本记好了哦
200 0
我用css精灵图拼接了自己的英文名字,不会还有人不知道精灵图技术吧?

热门文章

最新文章