You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用ImageMagick的convert命令一键裁切图片指定四边像素?

一行Convert命令完成指定裁切的解决方案

当然可以!ImageMagick的convert工具完全能通过一行命令实现你需要的精准边缘裁切,不用拆分步骤。

直接计算尺寸的命令

根据你给出的原图尺寸(1366x655)和裁切要求,我们可以先算出裁切后的图片尺寸和起始坐标:

  • 裁切后宽度:1366 - 180(左) - 60(右)= 1126px
  • 裁切后高度:655 - 140(上) - 140(下)= 375px
  • 裁切区域左上角偏移:X轴从180px开始,Y轴从140px开始

对应的一行命令如下:

convert input.png -crop 1126x375+180+140 output.png

更灵活的动态计算方式(无需手动算尺寸)

如果之后原图尺寸有变化,或者不想手动计算裁切后的尺寸,还可以用ImageMagick的内置变量动态计算,这样命令更通用:

convert input.png -crop "%[w-240]x%[h-280]+180+140" output.png

这里%[w]表示原图宽度,%[h]表示原图高度;240是左侧180px加右侧60px的总和,280是顶部140px加底部140px的总和,这样不管原图多大,都能按指定的边缘像素裁切。

简单参数说明

  • input.png:替换成你的原始图片文件名
  • -crop [尺寸]+[X偏移]+[Y偏移]:核心裁切参数,定义了要保留的区域尺寸和位置
  • output.png:替换成你想要的输出文件名

内容的提问来源于stack exchange,提问作者Gery

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 09:51:22