Python3实现图片局部裁剪:基于PIL库的坐标计算方法
蓝鲸
发布时间:2026-10-13 |
5人浏览过
本文介绍如何使用Python3的PIL库实现图片局部裁剪。通过获取图片尺寸,计算指定区域的左上角坐标及宽高,利用Image.crop方法截取目标区域并保存。示例展示了基于百分比坐标计算裁剪框的具体代码实现,适用于需要精确控制截取范围的场景。
首先通过一个具体案例进行说明,例如需要截取图片中特定方框区域内的内容:

# 导入相关的库
from PIL import Image
# 打开一张图
img = Image.open('test.jpg')
# 图片尺寸
img_size = img.size
h = img_size[1] # 图片高度
w = img_size[0] # 图片宽度
x = 0.25 * w
y = 0.16 * h
w = 0.5 * w
h = 0.2 * h
# 开始截取
region = img.crop((x, y, x + w, y + h))
# 保存图片
region.save("test.jpg")
最终生成的裁剪结果如下所示:

以上关于Python3实现图片局部裁剪的方法即为完整分享,希望能为读者提供有益参考,同时也欢迎大家继续支持本站获取更多技术内容。
相关文章
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。
作者最新文章
全部内容- C++ 中函数覆盖与隐藏的区分及多态实现 2026-10-16
- C++ cin输入的多种方法详解 2026-10-16
- Golang Channel 底层原理与源码深度解析 2026-10-16
- 攻防世界 Web PHP Include 解题指南:文件包含与命令注入实战 2026-10-16
- TypeScript中unknown与any的区别及安全使用指南 2026-10-16













