之前用代码生成的图片,两侧有较宽的空白,试着用 python 裁剪掉白边。
Python 中裁剪图片有多种方法的,这里介绍一种,使用 OpenCV
库提供的函数来裁剪。
下面从示例代码看方法:
1 | import cv2 # 如果你没有这个库的话,安装的时候包名叫 opencv-python |
* 扩展
- 图片的
shape
属性可以图片尺寸,例如print(img.shape)
就可以打印出图片的尺寸信息了。 - 对于裁剪图片的像素范围,可以简写。例如
img[: 20:]
表示上下不裁剪,左边裁剪 20 个像素,右边不裁剪。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 GuKaifeng's Blog!
评论(延迟加载 / 需要可访问 GitHub Issues)