pillow 保存图像路径_python利用pillow包处理图片
利用python处理图片,比如往图片上添加字体,把图片进行缩减。
首先,引用包 主要用到的库是pillow。安装pillow用到如下命令:
pip install pillow
其次,需要在代码中引入包
import requests from PIL
import Image, ImageDraw, ImageFont
本篇文章主要提到如下几点pillow的用法:创建背景图创建背景im_bg,背景长1000宽1400,颜色是#FFFFFF
back_size=(1000,1400)im_bg=Image.new('RGB',back_size,'#FFFFFF')draw1 = ImageDraw.Draw(im_bg)
2.如何载入图片
这里插入一个题外话,可能大家是通过爬虫把图片链接拿到了,但是不知道怎么把图片下载到本地,提供一个方法:把图片下载到本地
urllib.request.urlretrieve(pic_url,'handle.jpg' )载入本地图片
img= Image.open('pic_name.png')
3.调整图片大小定义调整图片大小函数
def ResizeImage(filein, fileout, width, height, type):
img = Image.open(filein)
out = img.resize((width, height),Image.ANTIALIAS) #resize image with high-quality
out.save(fileout, type)
4.如何在图片上插入文字在图片上插入文字,首先需要读图片,用到第2步中的内容。其次要设置插入的字体样式,以及颜色,还有插入的内容。
##导入图片img= Image.open('pic_name.png')
draw = ImageDraw.Draw(img)## MAC系统选取字体样式font_medium_type = '/System/Library/Fonts/PingFang.ttc'## Windows系统选取字体样式font_medium_type = r'C:\Windows\Fonts\msyh.ttc'##设置字体样式text_font = ImageFont.truetype(font_medium_type, fontSize)
text_color='#BF9E6B'## 在图片的(x,y)位置插入文本textdraw.text((x,y), text ,text_color, text_font)
5.在一张图上导入另一张图在一张图片img的位置(x,y)上插入图片img2
img.paste(img2,(x,y))
6.将图片保存在本地将图片保存在指定路径,quality表示要保存的图片大小。
##图片保存folder_path = '生成后图片/'
img_name = title + '.png'
im_bg.save(folder_path+img_name,quality = quality)
学习python还挺有意思的,嘿嘿~
欢迎关注微信公众号:PJ运营开发
输入 “书单”,领取运营产品书籍
大家一起进步,开心学习,拒绝焦虑~
pillow 保存图像路径_python利用pillow包处理图片相关推荐
- python生成图像公章_python库pillow:实现生成图片并加水印
一.背景 平时工作中经常需要使用各种尺寸.格式的图片来做测试,每次从百度或者谷歌找图都非常麻烦,于是就想作为一个程序员怎么能被这个问题影响效率呢,一切程序可以做的事情都应该用程勋来做并提升效率,这才是 ...
- python中pillow库怎么使用_Python 图像库Pillow使用
需求是将一张含有透明度的图片和一张正常图片进行常规合并,并在图片上添加文字,代码如下: ''' from PIL import Image import cv2 base_image = Image. ...
- 如何快速连接Basler工业摄像头,获取并保存图像和视频(python+opencv+pypylon)
写在前面:电脑已经安装anaconda(或者miniconda) 如有需要,请联系:qq:2953392202 1.打开anaconda 2.搭建虚拟环境 conda create -n yanshi ...
- pillow python 划线_Python用Pillow(PIL)进行简单的图像操作
Python用Pillow(PIL)进行简单的图像操作 颜色与RGBA值 计算机通常将图像表示为RGB值,或者再加上alpha值(通透度,透明度),称为RGBA值.在Pillow中,RGBA的值表示为 ...
- 百度贴吧图片爬取,利用 pillow 将图片进行拼接形成照片墙
python 爬取百度贴吧图片,利用 Pillow 拼接图片 1. 页面分析 我们以百度贴吧为例,爬取一些图片. 页面比较简单,信息提取只是关于图片地址.在代码中利用 lxml 和 Pyquery 两 ...
- Python:利用Pillow库创建字符画
我们就用这个可爱的小龙猫来做模板 这里,先导入我们要用到的Pillow库中的Image模块 from PIL import Image 创建Image实例,路径的话请自行修改 img = Image. ...
- linux opencv打开图片路径,OpenCV读取图像_显示图像_保存图像
读入图像﹑显示图像和保存图像是图像处理过程中最基本的,也是必不可少的操作. 配置好OpenCV 以后,包含以下两个头文件: #include "cv.h" #include &qu ...
- python导包路径问题_python的导包问题
有事会遇到在python代码中导入包错误问题,本文简单对python包的引入做简单介绍 简单说,我认为python导包一共有3种情况,分别是: 要导的包与当前文件在同一层 要导的包在当前文件的底层(就 ...
- matlab 指定路径保存图片_matlab批量保存图像至指定文件夹(revised) mkdir cd 等 | 学步园...
把上一篇文章(点这里进入)修改了一下,可以批量保存至指定文件夹 使用到的关键语句为 mkdir创建文件夹 cd 获得当前work directory的字符串 cd D:\test 进入 ...
- 在python中利用OpenCV包实现人脸识别
一.实验环境 1.python3.6环境,numpy包,OpenCV包,pillow包 2.联想T470笔记本电脑,win10系统 3.在测试目录下新建两个文件夹,一个是Facedata用于存放采集的 ...
最新文章
- c语言中合法的字符型常量是,C语言习题库(带答案)-排版.doc
- quartz定时定时任务执行两次
- K - FatMouse and Cheese
- Py之Beautiful Soup 4.2.0:Beautiful Soup 4.2.0的简介、安装、使用方法详细攻略
- python requests返回值为200 但是text无内容_爬取高清无版权美图
- firefox无法显示验证码
- 时间序列研(part7)--单位根检验
- StartActivityForResult
- 去除IE10自带的清除按钮
- LeetCode 2011. 执行操作后的变量值
- ROS在编译生成自定义消息时报错ModuleNotFoundError: No module named 'em'
- 十分钟教你学会vi编辑器使用方法(详细版)
- android 模拟器 超时,Appcelerator Studio超时等待Android模拟器启动
- Fiddler抓包https配置
- SQL项目实战练习:淘宝用户行为数据分析实战
- while循环实例C语言,实例之while循环
- 机器学习笔记week1——奥卡姆剃刀原则、L1与L2范数正则化、模型泛化性
- android极光富媒体推送,极光推送如何在android客户端接收富媒体
- 网络安全等级保护行业政策汇总
- 华为编程决赛后的感想