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 拼图及切图方法,如需转载请自行联系原博主。

相关文章
|
4月前
|
人工智能 搜索推荐 定位技术
证件照尺寸修改、图片背景换色、照片大小压缩…几个在线图片编辑、处理网站推荐
证件照尺寸修改、图片背景换色、照片大小压缩…几个在线图片编辑、处理网站推荐
|
4月前
微信小游戏制作工具中关于背景图的设置
微信小游戏制作工具中关于背景图的设置
97 0
|
8月前
|
计算机视觉 C++ Python
Python相片图片编辑工具-翻转旋转亮度磨皮裁剪添加文字
这篇博客针对<<Python相片图片编辑工具-翻转旋转亮度磨皮裁剪添加文字>>编写代码,代码整洁,规则,易读。 学习与应用推荐首选。
70 0
|
11月前
|
存储 计算机视觉 Python
Python 使用PIL.Image制作一个运动小人的动态图
Python 使用PIL.Image制作一个运动小人的动态图
175 0
|
11月前
portraiture2023最新版滤镜人像图片磨皮软件
一款好的图片磨皮软件可以解放修图者的双手,减去繁琐的抠图操作,轻松去除人像脸部的瑕疵。经典而实用的portraiture图片磨皮软件,是人像修图的颇佳选择。
144 0
|
程序员 Python
图片转素描风格处理软件详解(Python实现,含UI界面及代码)
图片转素描风格处理软件详解(Python实现,含UI界面及代码)
129 0
|
Web App开发 XML 编解码
Logo小变动,心境大不同,SVG矢量动画格式网站Logo图片制作与实践教程(Python3)
曾几何时,SVG(Scalable Vector Graphics)矢量动画图在坊间称之为一种被浏览器诅咒的技术,只因为糟糕的硬件支持(IE),和没完没了的兼容性调优(Safari)。但是在2022年的今天,一切都不一样了,正所谓三十年河东,三十年河西,微软所研发的采用Chromium内核作为IE替代者的Edge浏览器已经有望超越Safari成为第二大桌面浏览器,而曾经因为不支持关键帧动画被人诟病的Safari也统一了标准,市面上除了老帮菜IE,几乎所有平台(包括移动端)都已经对SVG足够友好,这让我们可以放心大胆的在网站上应用SVG矢量动画图。
Logo小变动,心境大不同,SVG矢量动画格式网站Logo图片制作与实践教程(Python3)
|
API 计算机视觉 Python
用Python实现美化照片———磨皮
如何用Python实现磨皮
463 0
用Python实现美化照片———磨皮
|
前端开发 算法
制作了一个马赛克图片转换器 - 实现篇
上文有讲到我制作了一个马赛克图片转换器,可以将图片转换成马赛克风格,并可转换为 css box-shadow 进行输出。