![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python
python
猿人头
无论何时 记得勇敢
展开
-
【Python】PIL库的基础操作与实际运用实例
引言:在Python中,PIL(Python Imaging Library,图像处理类库)提供了通用的图像处理功能,以及大量有用的基本图像操作,例如图像的缩放、剪裁、旋转和颜色变换等。PIL库支持图像的存储、显示和处理,能够处理几乎所有图片格式,可以完成对图像的缩放、剪裁、叠加以及向图像添加线条和文字等操作。PIL库主要实现图像归档和图像处理两个方面的功能需求。图像归档:对图像进行批处理、生成图像预览、转换图像格式等。图像处理:图像的基本处理、像素处理、颜色处理等。根据不同的功能,PIL库共原创 2020-05-17 22:26:33 · 800 阅读 · 0 评论 -
【Python项目实践】生成验证码图片
基本上,大家使用每一种网络服务都会遇到验证码,一般是网站为了防止容易注册,发帖而设置的验证手段。其生成原理是将一串随机产生的数字或者符号生成一幅图片,图片里加上一些干扰素)防止OCR。下面详细讲解如何生成验证码。通常,除了配置好的Python环境以外,还需要有PIL库,PIL库的作用请参考之前的博客。 如果要生成验证码图片,首先要生成一个随机字符串,包含二十六个字母的大小写以及十个数字。 然后要创建一个图片,写入字符串,还需要注意这里面的字体是不同系统而定的,如果没有找到系统字体路径,也可以不设原创 2020-05-18 18:39:49 · 326 阅读 · 0 评论 -
【Python项目实践】生成带有图标的二维码
二维码(二维条码)是指在一维条码的基础上扩展出的另一维具有可读性的条码,使用黑白矩阵图案表示二进制数据**,被设备扫描后可以获取其中所包含的信息。一维条码的宽度记载数据,而其长度没有记载数据。二维码的长度和宽度均记载着数据。二维条码有一维条码所没有的 “定位点”和“容错机制” 。容错机制似的在即使没有辨识到全部的条码或者条码有无损时也可以正确的还原条码上的信息。二维码的种类有很多,不同的机构开发出的二维码具有不同的结构以及编写、读取方法。通过以下实例来体会Python对二维码的处理:import q原创 2020-05-17 23:23:59 · 431 阅读 · 0 评论