# 绘制文本

font = ImageFont.truetype("consola.ttf", 40, encoding="unic" ) # 设置字体

draw.text((200, 50), u'Hello World', 'fuchsia', font)

#坐标参数:第一个是x,第二是y

# -*- coding: UTF-8 -*-

import numpy as np

from PIL import Image

from PIL import ImageDraw

from PIL import ImageFont

def draw_test():

# 生成深蓝色绘图画布

array = np.ndarray((480, 640, 3), np.uint8)

array[:, :, 0] = 0

array[:, :, 1] = 0

array[:, :, 2] = 100

image = Image.fromarray(array)

# # 创建绘制对象

draw = ImageDraw.Draw(image)

#

# # 绘制直线

# draw.line((20, 20, 150, 150), 'cyan')

#

# # 绘制矩形

# draw.rectangle((100, 200, 300, 400), 'black', 'red')

#

# # 绘制弧

# draw.arc((100, 200, 300, 400), 0, 180, 'yellow')

# draw.arc((100, 200, 300, 400), -90, 0, 'green')

#

# # 绘制弦

# draw.chord((350, 50, 500, 200), 0, 120, 'khaki', 'orange')

#

# # 绘制圆饼图

# draw.pieslice((350, 50, 500, 200), -150, -30, 'pink', 'crimson')

#

# # 绘制椭圆

# draw.ellipse((350, 300, 500, 400), 'yellowgreen', 'wheat')

# # 外切矩形为正方形时椭圆即为圆

# draw.ellipse((550, 50, 600, 100), 'seagreen', 'skyblue')

#

# # 绘制多边形

# draw.polygon((150, 180, 200, 180, 250, 120, 230, 90, 130, 100), 'olive', 'hotpink')

# 绘制文本

font = ImageFont.truetype("consola.ttf", 40, encoding="unic" ) # 设置字体

draw.text((200, 50), u'Hello World', 'fuchsia', font)

image.show()

if __name__ == '__main__':

draw_test()

python怎么在画布上写字_python ImageDraw 添加文字相关推荐

  1. python怎么在图片上写字_Python在图片中添加文字的两种方法

    本文主要介绍的是利用Python在图片中添加文字的两种方法,下面分享处理供大家参考学习,下来要看看吧 一.使用OpenCV 在图片中添加文字看上去很简单,但是如果是利用OpenCV来做却很麻烦.Ope ...

  2. python怎么在图片上写字_python如何实现内容写在图片上

    本文实例为大家分享了python将内容写在图片上的具体代码,供大家参考,具体内容如下 # -*- coding: utf-8 -*- # Created on 2018/3/20 import bas ...

  3. python怎么在画布上写字_Python3 tkinter基础 Canvas create_text 在画布上添加文字

    Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda : 4.5.11 typesetting : Markdown ...

  4. python怎么在图片上写字_python在图片上写汉字

    1.python opencv的putText只能画英文上去 2.借鉴这个https://blog.csdn.net/dcrmg/article/details/79108491 使用pil 首先,你 ...

  5. Python之PIL之绘图:基于Python的PIL库绘制各种图形、添加文字等

    Python之PIL之绘图:基于Python的PIL库绘制各种图形.添加文字等 目录 一.绘制各种形状各种案例 1.绘制矩形 2.绘制圆形.弧线形

  6. python怎么在图片上写字的软件_python 实现PIL模块在图片画线写字

    图片上画线条 import sys from PIL import Image,ImageDraw im = Image.open("th.png") draw = ImageDr ...

  7. python中的画布是什么_python详解:turtle库中的画布

    说在前面的话: 很开心上一篇文章能够受到大家受欢迎,同时,这一篇文章也是我写博客有史以来第一篇阅读量破千的文章,很感谢大家的支持,谢谢大家. 今天的这一篇博客同样也是关于turtle库,话不多说,直接 ...

  8. python如何设置画布开始位置_Python绘图篇——Turtle库详解(一)

    交流学习python编程技术及行业动态,点击上方"蓝字"关注我们 Python绘图篇--Turtle库详解(一) 写在前面 ↓ 注:本教程基于64位windows系统(鼠标右键点击 ...

  9. python如何在图片上添加文字_Python在图片中添加文字的两种方法

    本文主要介绍的是利用Python在图片中添加文字的两种方法,下面分享处理供大家参考学习,下来要看看吧 一.使用OpenCV 在图片中添加文字看上去很简单,但是如果是利用OpenCV来做却很麻烦.Ope ...

最新文章

  1. 智能手机背面玻璃的缺陷检测,分割网络的应用
  2. 【转】Powerdesigner逆向工程从sql server数据库生成pdm
  3. 一步步分析AI如何玩Flappy Bird
  4. linux动态线程池--原理,这儿的代码不完整
  5. Python中李群SO(3)与李代数so(3)之间指数映射与实现源码
  6. UE4与WEB服务器交互(json)
  7. 先来先服务算法、运行时间最短者优先算法和最高响应比优先调度算法_Linux进程调度:完全公平调度器CFS
  8. JAVA 8 LIST<对象> 转换SET
  9. 这『六本』电子书能帮助你成为优秀的程序员(含下载地址)
  10. Server.MapPath 出现未将对象引用设置到对象的实例
  11. oracle创建用户、创建表空间、授权、建表
  12. Labelme对图像标注、json转化png格式
  13. Domino管理中的一些小而有大用处的技巧
  14. WSL2 中 docker volume 的位置
  15. 程序员必备神器:一款开源的不良坐姿监测应用 「PoseMon 让爷康康」
  16. Windows 下搭建Scratch环境
  17. sqlsever主库从库如何切换_超硬核的Java工程师分享,什么是Java?为什么我要做Java,我是如何学习Java的?...
  18. PYQT5接收自定义windows消息
  19. VM 17player 没有vm tools的 解决方案
  20. 夺命雷公狗—玩转SEO---65---黑阔手法秒杀dede提升权重

热门文章

  1. Windows Vista With Service Pack 2(x86 / x64)官方简体中文版(ISO)光盘镜像
  2. java连接mysql教程_Java连接MySQL数据库详细教程(附网盘下载地址)
  3. 当敦煌月牙泉遍布Wi-Fi:一个“新型智慧城市”打开方式是这样的
  4. 如何才能做一个淡定从容的人呢?
  5. 用负片制作中途曝光作品
  6. 算法题:最少出牌次数
  7. js 日期判断是否是今天
  8. 关于unity3d插件——easy touch
  9. JDK JRE JVM三者之间的关系,以及JDK JRE包含的结构是什么?
  10. AttributeError: ‘Embeddings‘ object has no attribute ‘d_model‘