使用wand.drawing.Drawing,您需要构建绘图对象的“上下文”.可以通过直接在绘图对象实例上设置属性来定义字体样式,族,系列,颜色等等.

from wand.image import Image

from wand.color import Color

from wand.drawing import Drawing

from wand.display import display

with Image(width=200, height=150, background=Color('lightblue')) as canvas:

with Drawing() as context:

context.fill_color = Color('orange')

context.stroke_color = Color('brown')

context.font_style = 'italic'

context.font_size = 24

context.text(x=25,

y=75,

body="Hello World!")

context(canvas)

canvas.format = "png"

display(canvas)

但是如果你的绘图对象已经有了矢量属性呢?

这是Drawing.push()& Drawing.pop()可用于管理您的图纸堆栈.

# Default attributes for drawing circles

context.fill_color = Color('lime')

context.stroke_color = Color('green')

context.arc((75, 75), (25, 25), (0, 360))

# Grow context stack for text style attributes

context.push()

context.fill_color = Color('orange')

context.stroke_color = Color('brown')

context.font_style = 'italic'

context.font_size = 24

context.text(x=25,

y=75,

body="Hello World!")

# Return to previous style attributes

context.pop()

context.arc((175, 125), (150, 100), (0, 360))

python draw.text颜色_python wand:用draw.text()改变文本样式相关推荐

  1. 修改表格字体颜色_word排版应用:如何创建文本样式和表格样式

    样式,大家应该不陌生,在Word中是一个非常强大的功能,运用得好,可以节省很多时间和精力.但如果你不会用,关键时刻可以把你急哭了! 在前面的"Word样式,简单又实用!"和&quo ...

  2. python draw.text颜色_python – 在draw_networkx和matplotlib中设置颜色

    我正在绘制两种类型的图形,我想要对齐颜色: > networkx.Graph中的节点颜色,和 >普通情节中pyplot.hlines的颜色. 这两个数字都依赖于一个字典,其中node_na ...

  3. python输出字体颜色_Python通过2种方法输出带颜色字体

    方法1: 使用Python中自带的print输出带有颜色或者背景的字符串 书写语法 print(\033[显示方式;前景色;背景色m输出内容\033[0m) 其中,显示方式.前景色.背景色都是可选参数 ...

  4. python识别文字颜色_python读取word文档识别字段颜色,解析字段

    python版本3.7.3,读取的文档格式为.docx 文中带有简单注释 看不懂的百度网盘下载直接查看,更改运行里面的py文件 提取码:nngw import os import sys import ...

  5. python如何改颜色_python和networkx:如何更改节点的颜色

    我正在使用python和"networkx"来随机分配边缘点.点头在2个类别中,并且每个类别具有相同数量的节点.代码正在工作,但我有一个问题:如何更改节点的颜色?现在,这两个类别的 ...

  6. python中的颜色_Python中常见颜色记录

    python中常见绘图的颜色选择 常见颜色 可选的颜色库 颜色名称对应的颜色码 names = { 'aliceblue': '#F0F8FF', 'antiquewhite': '#FAEBD7', ...

  7. python怎样填充颜色_python中如何给图形填充颜色

    使用Turtle不只可以画线条,也可以将画出的封闭线条进行填充. -设定填充色:fillecolor(r, g, b) -开始填充:begin_fill() -结束填充:end_fill() 画一组随 ...

  8. python背景图颜色_python – 使图形透明与彩色背景

    编辑3: 已经澄清,基本问题是: 如何把'黑&在imshow制作的matplotlib图像前面的透明'面具? 掩模应由先前绘制的黑色和暗色的matplotlib产生.白色的身影. 以下代码通过 ...

  9. python怎样填充颜色_python – 使用颜色填充Tkinter画布对象之间的空间

    Python 2.7.8,Windows 7 我已经将Tkinter画布小部件子类化,我添加了一个新方法来创建一个带有圆边的矩形. import Tkinter as tk class MyCanva ...

最新文章

  1. eclipse中动态web项目快捷方式设置
  2. linux 调用redis cli,使用redis-cli定时执行指定命令
  3. 线程同步:Condition
  4. 【QM-06】Material Specification(物料说明)续
  5. android 進度條_Android更新下載進度條 | 學步園
  6. 居然之家:核心业务系统全面上云,采用PolarDB替代传统商业数据库
  7. uni-app—微信公众号授权登录(截取code)
  8. 德国巴伐利亚山谷积雪遍地 汽车被大雪掩埋
  9. 判断1000-2000之间的闰年(优化写法)
  10. 李洋疯狂C语言之break和continue的区别
  11. 怎么讲gis里的符号化_地信(GIS)方向考研~?测绘科学与技术
  12. RSTP比STP快在哪?
  13. linux 分区顺序 boot,关于Liunx下的硬盘分区问题(/boot分区)?
  14. Excel怎么快速完成多条件查询
  15. 纷享销客罗旭对话元气森林黄晓枫:零售数字化的终点不是创新,而是数据
  16. VitalTools 唯她CAD工具集
  17. 计算机基础之冯诺依曼体系结构
  18. Coursera视频无法播放
  19. 等比数列求和和求模的高级运用(编程题)
  20. eggs和egg是什么意思_eggs怎么读,是什么意思?

热门文章

  1. wxWidgets:wxWeakRef< T >类模板的用法
  2. wxWidgets:wxAuiToolBar类用法
  3. boost::get_deleter相关的测试程序
  4. boost::includes相关的测试程序
  5. 在并发中练习 Boost.Multiprecision多线程环境相关的测试程序
  6. boost::mp11::mp_transform_if_q相关用法的测试程序
  7. boost::lexical_cast用法的测试程序
  8. GDCM:gdcm::CodeString的测试程序
  9. VTK:Rendering之Rotations
  10. OpenCV使用Orbbec Astra 3D相机