上传者: 38704386
|
上传时间: 2022-03-30 16:31:35
|
文件大小: 98KB
|
文件类型: -
前言
今天这篇文章主要记录一下如何切分验证码,用到的主要库就是Pillow和Linux下的图像处理工具GIMP。首先假设一个固定位置和宽度、无粘连、无干扰的例子学习一下如何使用Pillow来切割图片。
使用GIMP打开图片后,按 加号 放大图片,然后点击View->Show Grid来显示网格线:
其中,每个正方形边长为10像素,所以数字1切割坐标为左20、上20、右40、下70。以此类推可以知道剩下3个数字的切割位置。
代码如下:
from PIL import Image
p = Image.open(1.png)
# 注意位置顺序为左、上、右、下
cuts = [(20,20