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爬虫获取该网站上的各个招聘信息说给出的工资,再取其行业工资 ...
最新文章
- 如何使得自己的Python程序每行长度小于80个字符?
- hdu 1850 基础尼姆博奕
- 信息检索报告_读者信息素养状况问卷调查分析报告来啦
- c++ 传入动态参数_一文了解Mybatis中动态SQL的实现
- mysql时间模糊查询_mysql中那些根据时间查询的sql语句
- 不插网线终端缓慢的问题解决办法
- 对比Excel学Python(二)数据可视化
- vue中进入详情页记住列表滚动位置keep-alive解决
- JS的Document类型
- html怎么设置光线,vray渲染器太阳光参数怎么设置?
- STM32F103C8在应用编程(IAP)介绍及实现
- 主析取范式和主合取范式
- 10.5 欧拉通路与哈密顿通路
- likeshop单商户SAAS商城系统无限多开
- python指南针_Mircopython: 在BPIbit上制作指南针
- 《经典书籍推荐》代码大全
- UEFI——protocol服务详解
- 《Microsoft COCO Captions Data Collection and Evaluation Server》论文笔记
- 计算机安全类论文题目,★计算机络安全论文题目计算机络安全毕业论文题目大全计算机络安全论文选题参考...
- 熟悉陌生的2-范数(向量的模)