Python-Pillow给图片加文字
依赖
pip install pillow
代码
# -*- coding: utf-8 -*-from PIL import Image, ImageDraw, ImageFont
import osdef watermark(img_source):# 打开图片img = Image.open(img_source)# 添加文字draw = ImageDraw.Draw(img)font = ImageFont.truetype(font='PingFang.ttc', size=50)# 参数:位置、文本、填充、字体draw.text(xy=(100, 150), text='一切安好', fill=(255, 255, 255), font=font)# 保存name, ext = os.path.splitext(img_source)img.save(f"{name}-1-{ext}")if __name__ == '__main__':watermark("demo.jpeg")
处理结果
Python-Pillow给图片加文字相关推荐
- python的pillow给图片加文字_详解PILLOW图片中加入中文的实例
索引简述 准备 示例 效果图 结语 简述 我在使用opencv2或3的时候想要在图片上添加中文文字,需要去下载Freetype库,编译好链接到opencv库中才能中文的输出.网上大部分在图片中插入中文 ...
- python的pillow给图片加文字_Python-Pillow库给图片添加文字、水印
apt-get install -y python-PIL 在图片右下角添加文字: Python # -*- coding: utf-8 -*- from PIL import Image, Imag ...
- python的pillow给图片加文字_python PIL(pillow)图像处理-图片上添加文字
from PIL import Image, ImageDraw, ImageFont def gen_img(size=None): if size is None: size = 400 #生成大 ...
- python显示gif图片_Python给gif图片加文字水印
为了成批地给图像增加水印,我们这里用到了枕头模块.它的英文名为pillow.安装它的方式为用cmd命令打开DOS提示符窗口,然后输入pip install pillow即可.就像下面这样: pytho ...
- Python给图片加文字和二维码等图片
给图片加文字,网上有很多,下面我不想在图片里面加文字,而是把文字加在图片上面当做标题,这样的做法可以不破坏原来的图片,另外还加了一个方法,除了加文字,还可以随意拼接图片,需要使用到pillow库 安装 ...
- python显示文字框_在Python 中实现图片加框和加字的方法
第一步:安装opencv-python rpm -ivh opencn-python-2.4.5-3.el7.ppc64le.rpm 第二步:引用cv2 import cv2 第三步:读入图片,必须是 ...
- PIL实现两张图片合成一张,和图片加文字
PIL实现两张图片合成一张,和图片加文字 文章目录: 一.PIL实现两张图片合成一张 1.方法一: 2.方法二 二.图片添加文字 首先说明一下: (小姐姐是谁,是my sweetheart ,请勿使用 ...
- 图片加文字用什么软件?推荐这三款软件给你
当你在生活中,拍了一些好看的风景照,想要分享给朋友时,却总是感觉照片上少了些什么,有些单调,这时怎么办呢?我们可以利用一些软件来给照片中的事物添加文字介绍,从而凸显出照片的主题,使其效果更佳.那图片加 ...
- PHP实现给图片加文字水印
PHP实现给图片加文字水印 一.开发环境 1.Windows+Apache+MySQL+PHP的环境. 2.文本编辑器:Sublime. 二.主要技术 PHP+HTML+CSS 三.效果图与具体步骤 ...
- ASP.NET(C#)图片加文字、图片水印
ASP.NET(C#)图片加文字.图片水印 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 2 ...
最新文章
- js实践篇:例外处理Try{}catch(e){}
- V神最新演讲:以太坊2.0的分片交易
- 标准库函数、系统调用的区别
- hadoop 分片与分块,map task和reduce task的理解
- UVa10054 The Necklace 欧拉回路
- 3d激光雷达开发(lidar使用)
- struts2登录注册示例_Struts 2动作示例教程
- Spark技术内幕:Master基于ZooKeeper的High Availability(HA)源代码实现
- 关于selenium获取cookie然后实现免登录
- win10系统下360加速球不显示网速解决方法
- Centos 搭建 FastFDS 分布式文件存储系统
- 铁路订票系统的简单设计(转自云风)
- P2905 [USACO08OPEN]农场危机Crisis on the Farm
- 微信小程序 全局数据共享 Mobx
- 粉尘对计算机影响,粉尘对车间设备和产品影响有多大
- 驻云科技完成C轮近亿元融资 成为撬起云计算的“支点”
- JAVA虚拟机JVM工作原理
- Jenkins 错误java.lang.NoClassDefFoundError: hudson.model.Computer
- 基于RWEQ模型的土壤风蚀模数估算及其变化归因分析实践
- sqlserver mysql 7303_将MySQL库的表转入到MSSQL中的某个库中(Employees下的Employees表 → pubs库下)_2...
热门文章
- ​mybatis collection解析以及和association的区别
- 如何才能从英语视频转换文字呢?
- 计算机专业答辩开场白,毕业论文答辩开场白
- ae批量修改字体_AE脚本-批量文字替换图层样式属性编辑脚本Aescripts pt_TextEdit 2.41 + 使用教程...
- win10无限蓝屏_windows10系统蓝屏无限重启命令解决教程
- 苏州大学转专业计算机2019汇总,关于2019-2020学年第一学期普通本科生转专业名单的公示...
- java常见的异种类_JCA - 自然 - BlogJava
- spring-cloud-stream-binder-kafka发消息指定 partitionKey
- java readable_Java-Readable
- 玩转数据可视化之R语言ggplot2:(六)统计变换绘图:包括加权绘图、数据分布图、曲面图、图形重叠处理等