目 录
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(Python Image Library)是python的第三方图像处理库,因其强大的功能与众多的使用人数,但由于PIL仅支持到Python 2.7,于是一群志愿者在PIL的基础上创建了兼容的版本,名字叫Pillow,支持最新Python 3.x,又加入了许多新特性,因此,我们可以直接安装使用Pillow。
1.2 项目意义
可以获取特定网站的图片,保存在项目文件夹下的pictures文件夹下,并且将图片合成指定大小,指定图片数量的照片墙。
2项目创新点
批量拼接图片,可以合成有纪念意义的照片墙。比如全班同学的照片拼合成的照片墙,家乡的风景照片拼合成的照片墙等等。
由于项目内的图片合成是由一段算法实现的,