Python 把图片用文字填充

PS: 也是从网上各个帖子中学习的Python,因此代码的格式以及内容有粘贴网上其他大神的代码,如有侵权请告知删除

效果图:

#!/usr/bin/python
# -*- coding: UTF-8 -*-from PIL import Image, ImageDraw, ImageFontPicPath = "C:\\Users\\abc\\Desktop\\123456.jpg"
FontPath = "STXINWEI.TTF" #字体在C:\Windows\Fonts选择
text = "武汉加油"
FontSize = 8PicOri = Image.open(PicPath)
PicBac = PicOri.load()
PicNew = Image.new("RGB", PicOri.size, (0, 0, 0)) #以括号中的条件重新建立一张图片
draw = ImageDraw.Draw(PicNew) #在PicNew上绘制
font = ImageFont.truetype(FontPath, FontSize) #引用字体index = 0
#横向遍历图片像素
for y in range(0, PicOri.size[1], FontSize): #高for x in range(0, PicOri.size[0], FontSize): #宽index = index % len(text) #用求余的方式,确定每次循环打印哪个字# 把字写到PicNew图片上,字体颜色为原图(PicBac)相同像素位置的颜色draw.text((x, y), text[index], font=font, fill=PicBac[x, y])index = index + 1PicNew.convert("RGB").save("C:\\Users\\abc\\Desktop\\123.jpg")

Python 把图片用文字填充相关推荐

  1. python图片转文字_【收藏】图片转成文字的方法总结,python批量图片转文字信息参考源码...

    在日常办公或者学习中,往往存在这样一个工作场景,比如,"老王,我这里有一张图片,你把里面的文字信息给我整理出来",都2021年了,你真的还在手敲图片文字信息么?那么还不赶紧收藏这篇 ...

  2. 使用python进行图片的文字识别

    使用python进行图片的文字识别 文章目录 使用python进行图片的文字识别 安装 Tesseract OCR 安装过程 配置系统的环境变量 安装python的第三方库 Pytesseract库 ...

  3. 【收藏】图片转成文字的方法总结,python批量图片转文字信息参考源码

    在日常办公或者学习中,往往存在这样一个工作场景,比如,"老王,我这里有一张图片,你把里面的文字信息给我整理出来",都2021年了,你真的还在手敲图片文字信息么?那么还不赶紧收藏这篇 ...

  4. Python往图片写入文字,插入图片的方法

    Python往图片写入文字,插入图片的方法 使用情景 效果 代码 使用情景 做短视频编辑的时候,经常需要向图片中写入一些文字,插入图片,以增加图片的美观.本文将介绍使用python的Pillow库,将 ...

  5. python 实现图片添加文字水印

    在python中我们可以使用openCV给图片添加水印,这里注意openCV无法添加汉字水印,添加汉字水印上可使用PIL库给图片添加水印 一:openCV给图片添加水印 1:安装openCV pip ...

  6. python把桢写入txt_使用Tesseract+python进行图片转文字记录

    python部分尚未完成循环的代码,等写完再放上来吧,先把Tesseract的基础部分放上来. 由于对游戏的文案非常感兴趣,所以希望可以将游戏中图片截图,识别图片上的文字转成txt,基于此记录一下学习 ...

  7. python写图,Python实现图片添加文字

    在工作中有时候会给图上添加文字,常用的是PS工具,不过我想通过代码的方式来给图片添加文字. 需要使用的Python的图像库:PIL.更加详细的知识点如下: Imaga模块:用来创建,打开,保存图片文件 ...

  8. python 最准确的图片转文字_使用Tesseract+python进行图片转文字记录

    先把Tesseract的基础部分放上来. 由于对游戏的文案非常感兴趣,所以希望可以将游戏中图片截图,识别图片上的文字转成txt,基于此记录一下学习过程,简单记录. 环境说明: Mac 10.13 py ...

  9. python实现图片转文字的记录

    Python3.6使用tesseract-ocr的正确姿势 https://blog.csdn.net/qq_14998713/article/details/78824859 Python3.6实现 ...

最新文章

  1. Python模块MySQLdb操作mysql出现2019错误:Can't initialize character set utf-8
  2. LeetCode Implement strStr(kmp或者BM)
  3. wince6.0 编译报错:error C2220: warning treated as error - no 'object' file generated的解决办法...
  4. 日本字全角字符linux,Linux命令行输入全角字符被转化
  5. 命令父窗口变颜色_【编程】第五期:Python Tkinter图形化教程03布局之父窗口、pack和LabelFrame...
  6. Leetcode 俄罗斯套娃信封问题
  7. python 基于滑动平均思想实现缺失数据填充
  8. 梦到两个人辞职,一男一女
  9. [笔记]深入解析Windows操作系统《二》系统架构
  10. Hadoop的安装教程,很详细
  11. 宇电智能调节仪AIBUS 及MODBUS 通讯协议说明V8.0
  12. 模式串匹配Aho–Corasic算法 python实现
  13. [SystemC]SystemC中的模块和程序
  14. 中文三元组联合标注工具LAnn介绍
  15. BOF和EOF的区别
  16. 中创软件哪个部分是外包_什么是外包| 第1部分
  17. FL Studio 蜕变发展史及FL Studio21如何带你进入AI编曲时代
  18. svn错误svn: E170000: Unrecognized URL scheme for http
  19. 前端主流面试官必问超详细面试题(整理完以秃头)持续更新中
  20. 2022-2028年全球及中国倍频器行业投资前景分析

热门文章

  1. 跟着左神刷爆算法——链表
  2. 第八届CUIT电磁智能车比赛参赛学习总结 Part1:工字电感+LMV358型电磁杆
  3. 轻松装Win10:VMware Workstation 12虚拟机下载
  4. Spring如何整合SpringMVC
  5. 三舰护航,看懂球帝如何应对日增百万用户
  6. 【jzoj4637】【大鱼海棠】
  7. 电脑浏览网页提示Not Found
  8. 利用webpack-chain配置happypack和DllReferencePlugin
  9. GC 疑难情况问题排查与分析(下篇)
  10. PMP学习一、项目组织结构