Py之cairocffi:cairocffi的简介、安装、使用方法之详细攻略
Py之cairocffi:cairocffi的简介、安装、使用方法之详细攻略
目录
cairocffi的简介
cairocffi的安装
cairocffi的使用方法
cairocffi的简介
cairocffi是一个基于cffi的drop-in替代Pycairo,它是一组Python绑定和面向对象的cairo API。Cairo是一个二维矢量图形库,支持多个后端,包括图像缓冲区、PNG、PostScript、PDF和SVG文件输出。
此外,cairocffi。pixbuf模块使用GDK-PixBuf解码各种图像格式,以供cairo使用。
cairocffi最新的文档:https://cairocffi.readthedocs.io/en/latest/
GitHub源代码:https://github.com/Kozea/cairocffi
cairocffi的安装
pip install cairocffi
cairocffi的使用方法
1、简单案例
import cairocffi as cairosurface = cairo.ImageSurface(cairo.FORMAT_ARGB32, 300, 200)
context = cairo.Context(surface)
with context:context.set_source_rgb(1, 1, 1) # Whitecontext.paint()
# Restore the default source which is black.
context.move_to(90, 140)
context.rotate(-0.5)
context.set_font_size(20)
context.show_text(u'Hi from cairo!')
surface.write_to_png('example.png')
Py之cairocffi:cairocffi的简介、安装、使用方法之详细攻略相关推荐
- Py之matplotlib.pyplot:matplotlib.pyplot的plt.legend函数的简介、使用方法之详细攻略
Py之matplotlib.pyplot:matplotlib.pyplot的plt.legend函数的简介.使用方法之详细攻略 目录 matplotlib.pyplot的plt.legend函数的简 ...
- Py之glob: glob库文件名模式匹配+返回所有匹配的文件路径列表库的简介、使用方法之详细攻略
Py之glob: glob库文件名模式匹配+返回所有匹配的文件路径列表库的简介.使用方法之详细攻略 目录 glob库的简介 glob库的使用方法 1.单个字符通配符:用问号(?)匹配任何单个的字符.
- Python之 sklearn:sklearn中的RobustScaler 函数的简介及使用方法之详细攻略
Python之 sklearn:sklearn中的RobustScaler 函数的简介及使用方法之详细攻略 目录 sklearn中的RobustScaler 函数的简介及使用方法 sklearn中的R ...
- sklearn之XGBModel:XGBModel之feature_importances_、plot_importance的简介、使用方法之详细攻略
sklearn之XGBModel:XGBModel之feature_importances_.plot_importance的简介.使用方法之详细攻略 目录 feature_importances_ ...
- Python语言学习:Python常用自带库(imageio、pickle)简介、使用方法之详细攻略
Python语言学习:Python常用自带库(imageio.pickle)简介.使用方法之详细攻略 目录 imageio简介及其常见使用方法 pickle简介及其常见使用方法 简介 使用方法 简介及 ...
- sklearn:sklearn.preprocessing.StandardScaler函数的fit_transform、transform、inverse_transform简介、使用方法之详细攻略
sklearn:sklearn.preprocessing.StandardScaler函数的fit_transform.transform.inverse_transform简介.使用方法之详细攻略 ...
- Computer:互联网开放平台项目知识补充之开发-运维-网络-网关等术语(DMZ、负载均衡、F5、Nginx、容器)的简介、使用方法之详细攻略
Computer:互联网开放平台项目知识补充之开发-运维-网络-网关等术语(DMZ.负载均衡.F5.Nginx.容器)的简介.使用方法之详细攻略 目录 DMZ(隔离区)的简介及其使用方法 1.DMZ区 ...
- Python编程语言学习:包导入和模块搜索路径简介、使用方法之详细攻略
Python编程语言学习:包导入和模块搜索路径简介.使用方法之详细攻略 目录 包导入和模块搜索路径简介 1.Pyhon搜索模块路径的机制 2.自定义配置搜索路径
- Python之 sklearn:sklearn.preprocessing中的StandardScaler函数的简介及使用方法之详细攻略
Python之 sklearn:sklearn.preprocessing中的StandardScaler函数的简介及使用方法之详细攻略 目录 sklearn.preprocessing中的Stand ...
- Python之 sklearn:sklearn中的train_test_split函数的简介及使用方法之详细攻略
Python之 sklearn:sklearn中的train_test_split函数的简介及使用方法之详细攻略 目录 sklearn中的train_test_split函数的简介 train_tes ...
最新文章
- 人群密度估计--Structured Inhomogeneous Density Map Learning for Crowd Counting
- node中怎样将css导入到html,CSS无法使用Node.js加载到我的HTML代码中
- 系统设计 - 使用面向 iOS 的本机插件扩展
- 读取文件夹下所有的文件
- flash builder4.7 for Mac升级AIRSDK详解
- leetcode 6 --- convertZ
- markdown与word相互转换的快捷方法
- vi/vim的使用方法及常用的快捷键--vimer们的福音
- Opencv 中 Mat中元素的值读取方法总结
- 优酷 米兔机器人_米兔机器人如何发豆芽?
- 【Computer Organization笔记28】总复习
- CSS3图片动画展示----心跳
- UDP ECHO server
- js混淆还原工具_JavaScript(JS) 压缩 / 混淆 / 格式化 批处理工具
- SubSonic使用技巧
- 【干货分享】花坊类字体设计思路
- 面试中面试官问的一些问题总结
- Word/WPS文档中缩小行距
- PPPoE协议应用场景
- AIIA-2021版《电信行业人工智能应用白皮书》