Python 把图片用文字填充
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 把图片用文字填充相关推荐
- python图片转文字_【收藏】图片转成文字的方法总结,python批量图片转文字信息参考源码...
在日常办公或者学习中,往往存在这样一个工作场景,比如,"老王,我这里有一张图片,你把里面的文字信息给我整理出来",都2021年了,你真的还在手敲图片文字信息么?那么还不赶紧收藏这篇 ...
- 使用python进行图片的文字识别
使用python进行图片的文字识别 文章目录 使用python进行图片的文字识别 安装 Tesseract OCR 安装过程 配置系统的环境变量 安装python的第三方库 Pytesseract库 ...
- 【收藏】图片转成文字的方法总结,python批量图片转文字信息参考源码
在日常办公或者学习中,往往存在这样一个工作场景,比如,"老王,我这里有一张图片,你把里面的文字信息给我整理出来",都2021年了,你真的还在手敲图片文字信息么?那么还不赶紧收藏这篇 ...
- Python往图片写入文字,插入图片的方法
Python往图片写入文字,插入图片的方法 使用情景 效果 代码 使用情景 做短视频编辑的时候,经常需要向图片中写入一些文字,插入图片,以增加图片的美观.本文将介绍使用python的Pillow库,将 ...
- python 实现图片添加文字水印
在python中我们可以使用openCV给图片添加水印,这里注意openCV无法添加汉字水印,添加汉字水印上可使用PIL库给图片添加水印 一:openCV给图片添加水印 1:安装openCV pip ...
- python把桢写入txt_使用Tesseract+python进行图片转文字记录
python部分尚未完成循环的代码,等写完再放上来吧,先把Tesseract的基础部分放上来. 由于对游戏的文案非常感兴趣,所以希望可以将游戏中图片截图,识别图片上的文字转成txt,基于此记录一下学习 ...
- python写图,Python实现图片添加文字
在工作中有时候会给图上添加文字,常用的是PS工具,不过我想通过代码的方式来给图片添加文字. 需要使用的Python的图像库:PIL.更加详细的知识点如下: Imaga模块:用来创建,打开,保存图片文件 ...
- python 最准确的图片转文字_使用Tesseract+python进行图片转文字记录
先把Tesseract的基础部分放上来. 由于对游戏的文案非常感兴趣,所以希望可以将游戏中图片截图,识别图片上的文字转成txt,基于此记录一下学习过程,简单记录. 环境说明: Mac 10.13 py ...
- python实现图片转文字的记录
Python3.6使用tesseract-ocr的正确姿势 https://blog.csdn.net/qq_14998713/article/details/78824859 Python3.6实现 ...
最新文章
- Python模块MySQLdb操作mysql出现2019错误:Can't initialize character set utf-8
- LeetCode Implement strStr(kmp或者BM)
- wince6.0 编译报错:error C2220: warning treated as error - no 'object' file generated的解决办法...
- 日本字全角字符linux,Linux命令行输入全角字符被转化
- 命令父窗口变颜色_【编程】第五期:Python Tkinter图形化教程03布局之父窗口、pack和LabelFrame...
- Leetcode 俄罗斯套娃信封问题
- python 基于滑动平均思想实现缺失数据填充
- 梦到两个人辞职,一男一女
- [笔记]深入解析Windows操作系统《二》系统架构
- Hadoop的安装教程,很详细
- 宇电智能调节仪AIBUS 及MODBUS 通讯协议说明V8.0
- 模式串匹配Aho–Corasic算法 python实现
- [SystemC]SystemC中的模块和程序
- 中文三元组联合标注工具LAnn介绍
- BOF和EOF的区别
- 中创软件哪个部分是外包_什么是外包| 第1部分
- FL Studio 蜕变发展史及FL Studio21如何带你进入AI编曲时代
- svn错误svn: E170000: Unrecognized URL scheme for http
- 前端主流面试官必问超详细面试题(整理完以秃头)持续更新中
- 2022-2028年全球及中国倍频器行业投资前景分析