`
juggler
  • 浏览: 169915 次
  • 性别: Icon_minigender_1
  • 来自: 广东
社区版块
存档分类
最新评论

ImageMagicK convert crop参数说明

 
阅读更多

-crop参数是从一个图片截取一个指定区域的子图片.

格式如下:convert -crop widthxheight{+-}x{+-}y{%}

width 子图片宽度
height 子图片高度
x 为正数时为从区域左上角的x坐标,为负数时,左上角坐标为0,然后从截出的子图片右边减去x象素宽度.
y 为正数时为从区域左上角的y坐标,为负数时,左上角坐标为0,然后从截出的子图片上边减去y象素高度.

如convert -crop 300x400+10+10 src.jpg dest.jpg 从src.jpg坐标为x:10 y:10截取300x400的图片存为dest.jpg

convert -crop 300x400-10+10 src.jpg dest.jpg 从src.jpg坐标为x:0 y:10截取290x400的图片存为dest.jpg

分享到:
评论

相关推荐

    ImageMagick

    CLI允许用户通过简单的命令行指令执行图像操作,例如`convert`命令可以用来进行图像转换,`composite`用于图像合成,`resize`可以调整图像大小,而`crop`则用于裁剪图像。这些命令都支持丰富的参数选项,可以实现...

    ImageMagick使用手册-英文原版

    - **裁剪**:`convert input.jpg -gravity center -crop 200x200+0+0 output.jpg` - **添加文本**:`convert input.jpg -pointsize 36 -fill black -draw "text 10,50 'Hello World'" output.jpg` - **应用滤镜**:`...

    linux下安装ImageMagick-6.5+JMagick -6.4 经测试成功的

    convert -crop 100(长)x200(高)+10(x坐标)+10(y坐标) 22.jpg(图片路径) 11.jpg(缩放后存放路径) 裁剪图片 ================================== 让大家分享一下,本人经过两天的学习,终于将最新版的ImageMagick与...

    ImageMagick图像魔术师基本使用指南.docx

    可以通过输入命令convert logo: logo.miff来检测,若弹出ImageMagick窗口,显示出一个魔法师的图像,则说明程序安装一切正常。 二、图像格式转换 ImageMagick支持100多种图像格式,可以轻松地将图像文件从一种格式...

    ImageMagick Tricks

    - **裁剪图像**:使用`convert input.jpg -gravity center -crop 50x50+0+0 output.jpg`命令可以从图像中心位置裁剪出一个50x50像素大小的新图像。 - **添加水印**:可以使用`composite -gravity south -dissolve ...

    ImageMagick图片批量处理

    Usage: convert.exe [options ...] file [ [options ...] file ...] [options ...] file Image Settings: -adjoin join images into a single multi-image file -affine matrix affine transform matrix -alpha ...

    nodejs ImageMagic服务

    `child_process`模块允许我们在Node.js程序中执行系统命令,如`convert`或`identify`,这些都是ImageMagick提供的命令。 首先,我们需要在项目中安装一个名为`execa`的npm包,它是一个更方便地执行子进程的库,能...

    使用ImageMagick进行图片缩放、合成与裁剪(js+python)

    ImageMagick的`convert`命令提供了多种缩放方式: 1. `-resize x1024 file.png newfile.png`:将图片的高度缩放到1024像素,宽度按比例保持原图的宽高比。 2. `-resize 1024 file.jpg newfile.jpg`:将图片的宽度...

    在线图片修改源码 图片大小任意设置

    ImageMagick提供了丰富的命令行选项,例如`convert`命令,可以实现以下功能: 1. **调整大小**:使用`-resize`参数可以改变图像的宽度、高度或两者。例如,`-resize 800x600`将图片调整为800像素宽,600像素高。 2. ...

    利用Js进行图片 放大,缩小,裁切工具,后台采用注明的ImageMagik组件处理图片

    3. **图片处理命令**:编写命令字符串,指定输入文件、输出文件及所需的操作,如`convert input.jpg -crop 100x100+10+20 output.jpg`用于裁切图片。 4. **安全与性能**:注意防止恶意用户通过传递参数执行系统命令...

    linux命令--图片格式

    例如,`convert image.jpg -crop 100x100+10+10 -resize 50% new_image.jpg` 裁剪出100x100像素的区域(左上角坐标10,10),然后将其大小缩小到原始的一半。 6. **创建缩略图** - `convert` (Imagemagick): 可以...

    数字图像处理 去除图像右下角

    这里,`-crop`参数定义了裁剪的维度和位置,`$(expr ...)`用于计算宽度和高度的差值。 4. **检查结果**:裁剪完成后,使用`display`命令查看`output.jpg`以确认图像是否按照预期进行了裁剪。 在实际的C编程中,也...

    imagemagic.aspjzy.rar

    2. **命令行接口**:ImageMagick的核心是命令行工具`convert`,通过它,用户可以执行各种图像操作,如调整尺寸、裁剪、旋转、添加边框、颜色转换等。 3. **编程接口**:ImageMagick还提供了C、C++、Perl、Python、...

    速查表:常用的unix,ffmpeg和imagemagick命令

    3. **裁剪图像**: `convert image.jpg -crop 200x200+100+100 cropped.jpg` 裁剪图像的特定部分。 4. **旋转图像**: `convert image.jpg -rotate 90 rotated.jpg` 旋转图像90度。 5. **添加边框**: `convert image....

    jmagick 用法

    同时,确保 ImageMagick 的可执行文件(如 `convert.exe` 在 Windows 上)位于系统路径中,以便 JMagick 可以找到并调用。 **2. 创建 MagickImage 对象** 在 Java 代码中,使用 `MagickImage` 类来表示和操作图像...

    php通过执行CutyCapt命令实现网页截图的方法

    裁剪可以通过ImageMagick的convert命令来实现。例如,裁剪命令如下: ```bash convert -crop 1024x768+0+0 screenshot.jpg 2.jpg ``` 这条命令将screenshot.jpg文件中的1024x768像素部分从原图的(0,0)位置开始裁剪...

    实现Asp.net mvc上传头像加剪裁功能

    在实际开发中,你需要实现图片的裁剪逻辑,这通常涉及到图像处理库,如ImageMagick或System.Drawing。通过这些库,你可以读取原始图片,根据提交的裁剪参数创建一个新的裁剪区域,并保存为新的头像图片。最后,可以...

    littledragon:带移相器的小龙克隆

    命令`convert dragon.gif -crop 32x32 +repage +adjoin dragon_d.gif`是ImageMagick工具的一个例子,用于转换并裁剪名为"dragon.gif"的图像,生成尺寸为32x32像素的新图像"dragon_d.gif"。这通常在优化游戏素材,...

Global site tag (gtag.js) - Google Analytics