Python:照片墙设计,将爬虫获取的照片布局成爱心形状
python照片墙设计
代码规划:
- 将爬虫爬取的图片进行处理,减小尺寸
- 将处理好的图片进行照片墙设计
图片处理ImageSolve.py:批量处理
- 导入库:PIL:图像处理;glob
from PIL import Image
import os.path
import glob
- 定义ReSize函数:
#由于爬虫获取的照片尺寸太大,我们更改爬虫获取的照片尺寸大小
def Resize(file, outdir, width, height):imgFile = Image.open(file)try:newImage = imgFile.resize((width, height), Image.BILINEAR) #更改尺寸newImage.save(os.path.join(outdir, os.path.basename(file))) #输出保存图片except Exception as e:print(e)
- 处理后照片的存储
for file in glob.glob("res\\*.jpg"): # 图片所在的目录Resize(file, "new", 100, 100) # 新图片存放的目录
照片墙展示
- 导入库
import sys
from PyQt5.QtGui import QPixmap
from PyQt5.QtWidgets import *
- Qt窗口基本创建
app = QApplication(sys.argv)win = QWidget()
win.resize(760, 540)
win.move(0, 0)
layout=QGridLayout(win)positionSet()
win.setWindowTitle('GUI')
win.show()
- 背景图设置
b=QLabel(win)
b.setPixmap(QPixmap("bg.jpg"))
b.setGeometry(0,0,820,640)
- 布局函数
def positionSet():
结果展示
源码地址:https://github.com/JackHCC/SlideShow
Python:照片墙设计,将爬虫获取的照片布局成爱心形状相关推荐
- Python课程设计大作业:获取比赛数据并进行机器学习智能预测NBA的比赛结果
前言 该篇是之前遗漏的大三上的Python课程设计.刚好今天有空就补发了一篇文章.全部的代码在最后附录中.爬虫类的代码直接全部放到一起了,读者可以自行研究.百度网盘可以私聊我进行获取. 一.课程设计项 ...
- 广州商学院Python正方教务系统爬虫(获取个人信息成绩课表修改密码)
使用python的requests库简单爬取,使用xpath解析内容 可以获取个人信息.个人照片.成绩单和课表 github地址:https://github.com/PythonerKK/GZCC- ...
- Python实现简单的爬虫获取某刀网的更新数据
昨天晚上无聊时,想着练习一下Python所以写了一个小爬虫获取小刀娱乐网里的更新数据 #!/usr/bin/python # coding: utf-8import urllib.request im ...
- python查天气预报_Python爬虫获取最近七天天气预报信息
#encoding:utf-8 import requests import psycopg2 import datetime import re from bs4 import BeautifulS ...
- python soup歌词_Python 爬虫获取网易云音乐歌手的歌词
上一篇文章爬取了歌手的姓名和歌手的 id ,这篇文章根据上篇爬取的歌手 id 来直接下载对应歌手的歌词.这些我其实可以写成一个大项目,把这个大项目拆成小项目一来方便大家的理解,二来小项目都会了的话,拼 ...
- python课程设计----简单爬虫
import GetHtml as g,SaveData as sif __name__ == '__main__':# 入口地址address = ['http://news.zzu.edu.cn/ ...
- 2020.5.20表白日教你把照片快速制作成爱心形状!!!
首先下载一个照片拼贴软件! 一.通过3个简单步骤从形状或文本制作拼贴 绝对任何人都可以在几分钟内从形状或文本拼贴 - 无需设计专业知识或经验.我们打赌你会对易用性和结果质量感到惊喜! 1.选择形状或文 ...
- 基于Python的招聘网站爬虫及可视化的设计与实现
摘 要 I Abstract II 引 言 1 第1章 课题概述 2 1.1 课题内容 2 1.2 课题背景 2 1.3 课题意义 3 1.4 运行环境 3 1.5 相关技术 3 1.5.1 Pyth ...
- 编写python爬虫 获取中华英才网全网工资数据
做数据分析 数据挖掘,第一步是获取数据,在这里,我们要分析现今全国各地各个职业的工资情况. 我们选择较为权威的'中华英才网',编写python爬虫获取该网站上的各个招聘信息说给出的工资,再取其行业工资 ...
最新文章
- idea(2)快捷键
- linux 上传带宽限速
- xcode动态改变窗口大小_详细的理论要点+3个经典案例,帮助你深入理解动态面板...
- 内存管理单元MMU简介
- 什么样的人才容易被骗?
- c盘不能新建文件的解决办法
- PHP-FPM,Nginx,FastCGI 之间的关系
- ubuntu常用软件安装集合:360浏览器、QQ--持续更新
- 【Android学习笔记】【Android学习资源】GitHub上史上最全的Android开源项目分类汇总
- 富勒wms系统里的定时器id_【案例】全面升级的康缘药业物流系统
- 初级计算机处理员试题及答案,计算机软考信息技术处理员模拟试题及答案(1)[5]...
- aforge java_C#调用AForge实现摄像头录像的示例代码
- ouravr某PCB高手发言总结
- 图扑数字孪生北京故宫,推进旅游业元宇宙进程
- html鼠标滚轴后下一页,鼠标滚动有一页ppt不能马上下翻,而是上下移动,移动到一定位置后才翻到下一页,这是怎么回事?怎么解决?...
- 物联网的体系结构和关键技术
- 时间线vue,类似物流快递运单追踪
- linux解除用户锁,linux禁用锁定和解除解锁用户账号的方法
- Sigfox获法国最大一笔VC投资,打造物联网自己的互联网
- OpenFOAM 工具列表