convert -page 参数的使用

本文探讨了在使用convert工具处理图片时遇到的裁剪尺寸与输出尺寸不一致的问题,通过page参数调整画布大小和图片位置,确保图片正确显示。详细介绍了convert命令的使用技巧和调整方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在使用convert修改图片的时候有个痛苦的经验:我试图把在512x512的图片中截取128x128的子图,input.png

convert input.png -crop 128x128+192+192 output1.png

得到的结果虽然是128X128大小,但是identify 查看图片信息发现

output1.png PNG 128x128 512x512+192+192 8-bit DirectClass 25.2KiB 0.000u 0:00.000

虽然是128X128,但是在画布上的位置是居中的,并且画布大小是512X512大小,因此在某些时候图片显示时会有意外的情况.因此必须调整画布的大小以及图片在画布上的位置.通过convert的帮助文档找到-page参数设置
convert input -crop 128x128+0+0 output2.png
identify output2.png
output2.png[1] PNG 128x128 128x128+0+0 8-bit DirectClass 25.2KiB 0.010u 0:00.000
功过-page参数设置,改变了画布大小和图片位置. 想在这里实现之前的痛苦显示结果,结果发现并没有发生什么.以下分别是input.png(512x512),output1.png(128X128,512x512+192+192),output2.png(128X128;128X128+0+0)
        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值