Python如何裁剪图片

2019-08-27 05:03:42   Python

利用了Pillow和OpenCV对图片进行裁剪

OpenCV

import cv2

img = cv2.imread("./test.jpg")
cropped = img[0:128, 0:512]  # 裁剪坐标为[y0:y1, x0:x1],y是纵向,x是横向,x0是横向最小值,x1是横向最大值,y0、y1是纵向最小最大值
cv2.imwrite("./cv_cut.jpg", cropped)

Pillow

from PIL import Image

img = Image.open("./test.jpg")
cropped = img.crop((0, 0, 512, 128))  # 左上右下,也就是x0, y0, x1, y1,前两个就是左上角的坐标,后两个就是右下角的坐标,两点即可确定一个长方形区域
cropped.save("./pil_cut.jpg")
vien.tech版权所有,允许转载,但转载请注明出处和原文链接: https://viencoding.com/article/186
欢迎小伙伴们在下方评论区留言 ~ O(∩_∩)O
文章对我有帮助, 点此请博主吃包辣条 ~ O(∩_∩)O

猜你喜欢


评论

There are no comments yet.
未登录

登录后即可发表评论

登录或注册

亲情非友情链接