基于Python实现的爬虫与简单图片处理课程设计
目录
1项目背景以及意义1
1.1项目背景1
1.2项目意义1
2项目创新点1
3关键代码设计2
3.1爬取部分2
3.2拼接部分2
3.3可改进3
4结果展示3
4.1爬取到的图片3
4.2照片墙4
5个人感想5
参考文献6
1项目背景以及意义
1.1项目背景
图片能记录很多事 , 因为一些想法 , 想将一些图片进行处理 , 比如把图片整合成为一张照片墙 。 首先想到的是利用一些软件 , 但是都不尽人意 , 有的只能合成9张3*3的照片墙 , 有的甚至没有相关的功能 。 如果使用ps , 对于不是很熟悉ps的人来说是一项费时又费力的活 , 如果要处理的量比较大则更加困难 , 因此想到了利用Pillow进行图片的处理 。
Pillow作为python的第三方图像处理库 , 提供了广泛的文件格式支持 , 强大的图像处理能力 , 主要包括图像储存、图像显示、格式转换以及基本的图像处理操作等 。
PIL(PythonImageLibrary)是python的第三方图像处理库 , 因其强大的功能与众多的使用人数 , 但由于PIL仅支持到Python2.7 , 于是一群志愿者在PIL的基础上创建了兼容的版本 , 名字叫Pillow , 支持最新Python3.x , 又加入了许多新特性 , 因此 , 我们可以直接安装使用Pillow 。
【基于Python实现的爬虫与简单图片处理课程设计】1.2项目意义
可以获取特定网站的图片 , 保存在项目文件夹下的pictures文件夹下 , 并且将图片合成指定大小 , 指定图片数量的照片墙 。
2项目创新点
批量拼接图片 , 可以合成有纪念意义的照片墙 。 比如全班同学的照片拼合成的照片墙 , 家乡的风景照片拼合成的照片墙等等 。
由于项目内的图片合成是由一段算法实现的 ,
文章图片
文章图片
文章图片
文章图片
文章图片
返回搜狐 , 查看更多
责任编辑:
- Python|李佳琦退出直播后,淘系一把手戴珊会有什么对策?
- 供应链管理|陈根:新型光学芯片,实现亚纳秒级图像分类
- 本文转自:沈阳晚报2022年5月27日|重大突破!哈佛、梅奥逆转衰老技术实现整合,瑞维拓4引发轰动
- 华为|华为将迎来大将?26岁小伙自研毫米波芯片实现突破,传输距离10km
- Java|java通过注解和拦截器实现token鉴权校验
- 本文转自:中国蓝新闻2022年全国节能宣传周活动主题是“绿色低碳|坚持绿色发展方向 稳步实现“双碳”目标
- 一起教育科技Q1营收2.33亿元 连续两个季度实现盈利
- 可持续发展|我国海洋科学国际竞争力实现新跨越
- 飞利浦·斯塔克|天企网络:基于关键词效能的搜索引擎优化策略分析
- TCL|新突破!TCL华星新技术或实现屏幕四边1mm等宽