Python裁剪图像角像素区域

上次介绍了一下使用convert裁剪角元素,后面需要知道裁剪后,图片的中心点,也就是相对于原图来说,图片的上下左右各裁剪了多少像素,使用python的话可以实现此需求

主要使用的是getbox发放实现,打印后我们能够知道此方法返回四个值(10,20,20,30),各自代表的含义是:前两个值是裁剪后左上角距离原图像的左边距和上边距;后两个值是裁剪后右下角距离原图像的左边距和上边距,拿到这些信息我们就能计算出想要的信息:裁剪后的尺寸、裁剪后距离原图像的边距等


	# 引入图片扩展
	from PIL import Image
	
	# 待裁剪图像
	trimUrl = 'trim.png'
	
	# 裁剪后图像
	exportTrimUrl = 'trim-export.png'
	
	im = Image.open(trimUrl)
	
	# 去除角元素后的边距信息
	print(im.getbbox())
	
	# 剪裁
	im2 = im.crop(im.getbbox())
	
	im2.save(exportTrimUrl)

效果和上文《convert -trim裁剪图像角像素区域》一样

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值