在一些应用场景中,我们需要将一些自定义的文字内容附加到某张图片中。本篇文章将对这一功能进行实现。

import PIL
from PIL import ImageFont,Image,ImageDraw#设置字体,如果没有,也可以不设置
font = ImageFont.truetype(r"C:\Windows\Fonts\simsun.ttc",70)
#font2 = ImageFont.truetype(r"C:\Windows\Fonts\simsun.ttc",60)#打开背景图片
imageFile = "base.png"
im1=Image.open(imageFile)# 在图片上添加文字
draw = ImageDraw.Draw(im1)
draw.text((100, 100),"文字在这里出现:",(0,0,0),font=font)
#draw.text((100, 220),"昨日共完成",(0,0,0),font=font2)
#draw = ImageDraw.Draw(im1)
# 保存
im1.save("custom.png")

使用Python在图片上增加文字相关推荐

  1. 如何在照片或者图片上增加文字

    如何在照片或者图片上增加文字 1.鼠标左键选中照片,点击鼠标右键,选择"编辑" 2.启动图片编译器 3.点击工具栏中的"A",在图片需要添加的位置点击鼠标左键 ...

  2. chatgpt赋能python:Python去除图片上的文字:技术与应用

    Python去除图片上的文字:技术与应用 随着互联网的发展,图片的使用越来越广泛.然而,有些图片上却存在着不必要的文字,影响了用户的阅读体验和SEO效果.在这种情况下,Python可以帮助我们快速.准 ...

  3. Python 给图片上加文字

    import PIL from PIL import ImageFont import PIL from PIL import ImageFont from PIL import Image from ...

  4. python在图片上添加文字 - cv2模块的安装与使用

    一.cv2的安装 一般来说,在pycharm中安装包的方式如下: 点击"+"之后,在搜索框中输入"cv2",点击下方的"Install package ...

  5. python实现图片上打印文字

    话不多说直接上代码 #先导入所需的包 from PIL import ImageFont, Image, ImageDraw#导入本地字体路径及设置字体大小 font = ImageFont.true ...

  6. python识别图片上的文字_Python如何识别图片中的文字 【转】

    Python如何识别图片中的文字,这里给个案例并附上详细步骤: 模块包的安装: 1.安装PIL:pip install Pillow 2.安装pytesser3:pip install pytesse ...

  7. python读取图片上的文字_Python帮你读取图片中的文字(OCR)

    此文主要介绍如何通过Python读取图片中的文字(光学字符识别,OCR) 第一步 安装 tesseract 安装过程中注意勾选中文(chi_sim, chi_tra). 第二步 python 安装 p ...

  8. python去除图片上的文字_Python图像处理之识别图像中的文字(实例讲解)

    ①安装PIL:pip install Pillow(之前的博客中有写过) ②安装pytesser3:pip install pytesser3 ③安装pytesseract:pip install p ...

  9. 用Python在图片上添加文字

    需求 需求就是一批图片,在固定位置加上相应文字.为查看折线图的人在一张图片上提供足够的信息. 代码 其实只需要寥寥数行代码就能实现, 而且支持调整字体.大小.颜色 from PIL import Im ...

最新文章

  1. 《算法竞赛入门经典》习题——Chapter 3
  2. simulink里面pid模块N的参数什么意思?
  3. paip.C#.NET多线程访问 toolStripStatusLabel
  4. java中正则表达式
  5. python 模拟浏览器selenium_使用python selenium webdriver模拟浏览器
  6. UI使用素材模板|login登录界面
  7. 【白皮书分享】2020-2021年运营从业者薪资及职业现状调查白皮书.pdf(附下载链接)...
  8. android 点滴积累
  9. 20多个Maven命令和选项(备忘单)
  10. python模块分析之time和datetime模块
  11. 9、从命令行运行postman脚本及生成测试报告
  12. 陈弘:7月24日阿里云上海峰会存储大神
  13. 用 Node JS 看糗百段子
  14. Android车载方案公司,你该何去何从?
  15. 为磁盘更换好看的ico图标
  16. 酷炫的交互动画和视觉效果
  17. office2010无法卸载问题
  18. random.seed()的用法
  19. 采用两块半球体U235金属的原子弹
  20. 【Markdown】Markdown 中的Flow flowchart.js 的基础教程

热门文章

  1. 鸿蒙系统学习系列 | 上手HarmonyOS十大必看指南!
  2. MSDC 4.3 接口规范(13)
  3. htc android 9,点赞!HTC宣布这4款手机可升级至安卓9.0:均为U系列
  4. Class34--猜字游戏
  5. arcgis 属性表中起点终点创建线_一种GIS单线路网自动生成双线路网的方法与流程...
  6. Office快捷键汇总(仅供学习交流)
  7. 凸优化之共轭函数(二)
  8. 不同公式等号对齐_特级老师整理:二年级数学公式、法则、儿歌、口诀
  9. java 快速导出源代码工具 申请软件著作权
  10. CTB全球创新大挑战组队中 全新课题火热来袭