依赖

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给图片加文字相关推荐

  1. python的pillow给图片加文字_详解PILLOW图片中加入中文的实例

    索引简述 准备 示例 效果图 结语 简述 我在使用opencv2或3的时候想要在图片上添加中文文字,需要去下载Freetype库,编译好链接到opencv库中才能中文的输出.网上大部分在图片中插入中文 ...

  2. python的pillow给图片加文字_Python-Pillow库给图片添加文字、水印

    apt-get install -y python-PIL 在图片右下角添加文字: Python # -*- coding: utf-8 -*- from PIL import Image, Imag ...

  3. python的pillow给图片加文字_python PIL(pillow)图像处理-图片上添加文字

    from PIL import Image, ImageDraw, ImageFont def gen_img(size=None): if size is None: size = 400 #生成大 ...

  4. python显示gif图片_Python给gif图片加文字水印

    为了成批地给图像增加水印,我们这里用到了枕头模块.它的英文名为pillow.安装它的方式为用cmd命令打开DOS提示符窗口,然后输入pip install pillow即可.就像下面这样: pytho ...

  5. Python给图片加文字和二维码等图片

    给图片加文字,网上有很多,下面我不想在图片里面加文字,而是把文字加在图片上面当做标题,这样的做法可以不破坏原来的图片,另外还加了一个方法,除了加文字,还可以随意拼接图片,需要使用到pillow库 安装 ...

  6. python显示文字框_在Python 中实现图片加框和加字的方法

    第一步:安装opencv-python rpm -ivh opencn-python-2.4.5-3.el7.ppc64le.rpm 第二步:引用cv2 import cv2 第三步:读入图片,必须是 ...

  7. PIL实现两张图片合成一张,和图片加文字

    PIL实现两张图片合成一张,和图片加文字 文章目录: 一.PIL实现两张图片合成一张 1.方法一: 2.方法二 二.图片添加文字 首先说明一下: (小姐姐是谁,是my sweetheart ,请勿使用 ...

  8. 图片加文字用什么软件?推荐这三款软件给你

    当你在生活中,拍了一些好看的风景照,想要分享给朋友时,却总是感觉照片上少了些什么,有些单调,这时怎么办呢?我们可以利用一些软件来给照片中的事物添加文字介绍,从而凸显出照片的主题,使其效果更佳.那图片加 ...

  9. PHP实现给图片加文字水印

    PHP实现给图片加文字水印 一.开发环境 1.Windows+Apache+MySQL+PHP的环境. 2.文本编辑器:Sublime. 二.主要技术 PHP+HTML+CSS 三.效果图与具体步骤 ...

  10. 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 ...

最新文章

  1. js实践篇:例外处理Try{}catch(e){}
  2. V神最新演讲:以太坊2.0的分片交易
  3. 标准库函数、系统调用的区别
  4. hadoop 分片与分块,map task和reduce task的理解
  5. UVa10054 The Necklace 欧拉回路
  6. 3d激光雷达开发(lidar使用)
  7. struts2登录注册示例_Struts 2动作示例教程
  8. Spark技术内幕:Master基于ZooKeeper的High Availability(HA)源代码实现
  9. 关于selenium获取cookie然后实现免登录
  10. win10系统下360加速球不显示网速解决方法
  11. Centos 搭建 FastFDS 分布式文件存储系统
  12. 铁路订票系统的简单设计(转自云风)
  13. P2905 [USACO08OPEN]农场危机Crisis on the Farm
  14. 微信小程序 全局数据共享 Mobx
  15. 粉尘对计算机影响,粉尘对车间设备和产品影响有多大
  16. 驻云科技完成C轮近亿元融资 成为撬起云计算的“支点”
  17. JAVA虚拟机JVM工作原理
  18. Jenkins 错误java.lang.NoClassDefFoundError: hudson.model.Computer
  19. 基于RWEQ模型的土壤风蚀模数估算及其变化归因分析实践
  20. sqlserver mysql 7303_将MySQL库的表转入到MSSQL中的某个库中(Employees下的Employees表 → pubs库下)_2...

热门文章

  1. ​mybatis collection解析以及和association的区别
  2. 如何才能从英语视频转换文字呢?
  3. 计算机专业答辩开场白,毕业论文答辩开场白
  4. ae批量修改字体_AE脚本-批量文字替换图层样式属性编辑脚本Aescripts pt_TextEdit 2.41 + 使用教程...
  5. win10无限蓝屏_windows10系统蓝屏无限重启命令解决教程
  6. 苏州大学转专业计算机2019汇总,关于2019-2020学年第一学期普通本科生转专业名单的公示...
  7. java常见的异种类_JCA - 自然 - BlogJava
  8. spring-cloud-stream-binder-kafka发消息指定 partitionKey
  9. java readable_Java-Readable
  10. 玩转数据可视化之R语言ggplot2:(六)统计变换绘图:包括加权绘图、数据分布图、曲面图、图形重叠处理等