跳转到主要内容

macOS上的Quartz框架包装器

项目描述

macOS上“Quartz”相关框架的包装器。这些框架提供了一系列图形相关API。

此包包装的框架包括

  • CoreGraphics - 基于 PDF 模型的 2D 图形

  • ImageIO - 读取和写入图像

  • QuartzComposer - 与“Quartz Composer”合成物一起工作

  • QuartzCore - 图像处理和视频图像操作

  • QuarzFilters - 图像效果

  • ImageKit - 类似iPhoto的视图

  • PDFKit - 处理PDF文件

  • CoreVideo - 管理数字视频

所有框架都可以通过导入'Quartz'模块来访问。

这些包装器不包含文档,请查看Apple的文档以获取有关如何使用此框架的信息,以及PyObjC的文档以获取有关Python和(Objective-)C框架之间转换的一般技巧和窍门。

注意:实际的包装器是Quartz的子包,它们不是顶级包,以避免与Apple提供的CoreGraphics包装器发生名称冲突。

警告:运行单元测试将在测试运行期间更改您的显示设置,这可能会弄乱您的窗口布局。

新闻

2.4

  • 添加了对CGBitmapContextCreateWithData的包装器

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。

源代码分发

pyobjc_framework_quartz-10.3.1.tar.gz (3.8 MB 查看哈希值)

上传时间 源代码

构建分发

pyobjc_framework_Quartz-10.3.1-cp313-cp313-macosx_10_13_universal2.whl (226.6 kB 查看哈希值)

上传于 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)

pyobjc_framework_Quartz-10.3.1-cp312-cp312-macosx_10_9_universal2.whl (227.2 kB 查看哈希值)

上传于 CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64)

pyobjc_framework_Quartz-10.3.1-cp311-cp311-macosx_10_9_universal2.whl (227.3 kB 查看哈希值)

上传于 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

pyobjc_framework_Quartz-10.3.1-cp310-cp310-macosx_10_9_universal2.whl (227.2 kB 查看哈希值)

上传于 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

pyobjc_framework_Quartz-10.3.1-cp39-cp39-macosx_10_9_universal2.whl (227.2 kB 查看哈希值)

上传于 CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

pyobjc_framework_Quartz-10.3.1-cp38-cp38-macosx_11_0_universal2.whl (227.9 kB 查看哈希值)

上传于 CPython 3.8 macOS 11.0+ universal2 (ARM64, x86-64)

pyobjc_framework_Quartz-10.3.1-cp38-cp38-macosx_10_9_x86_64.whl (146.3 kB 查看哈希值)

上传于 CPython 3.8 macOS 10.9+ x86-64

支持者

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面