使用PIL生成文字图片
安装PIL
pip3 install pillow
使用PIL
from PIL import Image, ImageFont, ImageDrawimage = Image.new('RGB', (250, 250), (255,255,255)) # 设置画布大小及背景色
iwidth, iheight = image.size # 获取画布高宽
font = ImageFont.truetype('consola.ttf', 110) # 设置字体及字号
draw = ImageDraw.Draw(image)fwidth, fheight = draw.textsize('22', font) # 获取文字高宽fontx = (iwidth - fwidth - font.getoffset('22')[0]) / 2
fonty = (iheight - fheight - font.getoffset('22')[1]) / 2draw.text((fontx, fonty), '22', 'black', font)
image.save('1.jpg') # 保存图片
使用PIL生成文字图片相关推荐
- 使用AI工具如何生成文字图片?其实可以这样生成
在最近几年,自媒体的风头逐渐兴起,许多人都会选择当一个自媒体博主来当作自己的副业.当我们在进行内容创作的时候,难免会遇到一些需要给文章进行配图的情况,但有时我们会对图片的内容完全没有头绪,其实我们可以 ...
- python验证码,python将PIL生成的图片进行base64编码并返回给前端浏览器
我用python的PIL生成了验证码图片,需要将图片返回给前端浏览器,有两种返回方式.一种是返回response,另一种是将图片进行base64编码后返回. 注意:PIL生成验证码图片时,需要传入fo ...
- [导入]利用PIL生成水印图片或文字
最近在做一个图片网站,要处理很多图片,处理图片少不了加水印了,呵呵.PIL用得不熟,在网上找了一圈,加上自己稍微修改了一下,用起来也算方便,生成效果也不错,呵呵,支持透明的png水印图片,透明度和水印 ...
- python 生成文字图片_[ImageFont] 如何利用字体生成文字图片
在OCR识别.检测的数据生成过程当中,我们经常会需要利用字体生成汉字的图片,在Python当中,这一部分的操作通常是通过Pillow 模块提供的ImageFont 模块来完成,下面我们用一个例子,介绍 ...
- PHP海报生成文字图片合成类
前言:将二维码放到背景图中(生成二维码的方法在前文中已经讲了>>传送门<<) 1.调用 $parmams=['code_path'=>'public/static/ima ...
- 使用python生成文字图片,画圆圈 ,生成圆形图片
使用python主要使用的是PIL库, 安装所需库PIL 安装方式推荐有很多种,推荐使用pip: pip 是 Python 的包安装程序.其实,pip 就是 Python 标准库(The Python ...
- .net生成文字图片
System.Drawing.Bitmap bmp=new Bitmap(Bitmap.FromFile(Server.MapPath("42.jpg"))); ...
- C# 后台 背景图片拼接图片与文字,文字图片生成与背景图片合成
标题C# 后台 背景图片拼接图片与文字,文字图片生成与背景图片合成 最近有个需求是将生成的邀请码与背景图片合成成为新的图片,查找了一些资料后又整理了一遍,查到了一个群主的帖子,虽然代码略微有点问题,地 ...
- C# 图形处理-缩略图,图片合并,图片写文字,图片调整
1.根据源图片生成缩略图 /// <summary>/// 根据源图片生成缩略图/// </summary>/// <param name="imgPath_o ...
最新文章
- 召唤超参调优开源新神器:集XGBoost、TensorFlow、PyTorch、MXNet等十大模块于一身...
- 语义分割--End-to-End Instance Segmentation with Recurrent Attention
- python 结构体数组_将结构数组从Python传递给C
- RHEL5系列之三:GNOME桌面的简单管理应用(1)
- hashmap::begin() 坑
- 图形渲染技术分享:《GTA V 》图形分析摘要
- 获取指定某一天的00:00—23:59
- jquery表格自动补全插件——datagrid
- linux添加硬盘永久挂载,linux新增硬盘如何挂载
- list、tuple
- 为什么农村出来的大学生大多混得比较差?
- mysql 字段值1_2_3 如何查询3是否存在?_MySQL根据col1中的值是否存在于col2中以及col3是否=值来更新col4...
- Android性能测试工具Emmagee的基本使用
- 如何关闭135,139,445高危端口
- css设置字体的位置
- 在Adobe Premiere Pro for Mac上使用合并剪辑同步音频和视频
- android怎么监听多点触摸_android 手势监听和多点触摸 笔记
- l麒麟安装oracle,中标麒麟linux安装Oracle客户端
- 用H5新特性canvas绘制一个钟表
- Your Mac is infected with (3) Viruses!
热门文章
- 如何重置路由器?无线路由器设置步骤详解
- linux ps uptime,2、uptime命令
- Pycharm打印显示长列表为省略号
- mysql创建数据库和权限设置_mysql创建数据库和用户以及设置用户与权限
- 头像上传 -- [七牛云]
- 安卓传输文件Linux,你知道Linux下的安卓文件传输助手的作用?
- VeeValidate 中文文档-Guide
- 【Mybatis】动态SQL 实例
- oracle+rownum(),Oracle rownum用法
- linux主流的web服务器,适合Web服务器的非主流Linux发行版