Skip to main content

Wrappers for the Quartz frameworks on macOS

Project description

Wrappers for the “Quartz” related frameworks on macOS. These frameworks provide a number of graphics related API’s.

The frameworks wrapped by this package are:

  • CoreGraphics - 2D Graphics, based on the PDF model

  • ImageIO - Reading and writing images

  • QuartzComposer - Working with “Quartz Composer” compositions

  • QuartzCore - Image processing and video image manipulation

  • QuarzFilters - Image effects

  • ImageKit - iPhoto-like views

  • PDFKit - Working with PDF files

  • CoreVideo - Managing digital video

All frameworks can be accessed by importing the ‘Quartz’ module.

These wrappers don’t include documentation, please check Apple’s documentation for information on how to use this framework and PyObjC’s documentation for general tips and tricks regarding the translation between Python and (Objective-)C frameworks

NOTE: The actual wrappers are subpackages of Quartz, they are not toplevel packages to avoid name clashes with Apple provided wrappers for CoreGraphics.

WARNING: Running the unittests will change your display settings during the testrun, which will probably mess up your window layout.

NEWS

2.4

  • Add wrapper for CGBitmapContextCreateWithData

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyobjc-framework-Quartz-8.3.tar.gz (3.5 MB view details)

Uploaded Source

Built Distributions

pyobjc_framework_Quartz-8.3-cp310-cp310-macosx_10_9_universal2.whl (224.5 kB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

pyobjc_framework_Quartz-8.3-cp39-cp39-macosx_10_9_universal2.whl (224.5 kB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

pyobjc_framework_Quartz-8.3-cp38-cp38-macosx_11_0_universal2.whl (225.1 kB view details)

Uploaded CPython 3.8 macOS 11.0+ universal2 (ARM64, x86-64)

pyobjc_framework_Quartz-8.3-cp38-cp38-macosx_10_9_x86_64.whl (142.6 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

pyobjc_framework_Quartz-8.3-cp37-cp37m-macosx_10_9_x86_64.whl (141.5 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

pyobjc_framework_Quartz-8.3-cp36-cp36m-macosx_10_9_x86_64.whl (141.5 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file pyobjc-framework-Quartz-8.3.tar.gz.

File metadata

  • Download URL: pyobjc-framework-Quartz-8.3.tar.gz
  • Upload date:
  • Size: 3.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.9.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for pyobjc-framework-Quartz-8.3.tar.gz
Algorithm Hash digest
SHA256 e8dd5ec9c59c4037be71612c8aaa239fa6248e8478eb1c182ec60baaf5549ae9
MD5 9f5837a510b1f04ec33a6649da29512f
BLAKE2b-256 d1727dc81117a2c204aff797670fa39b69560772e43231208dbf4706f485c40c

See more details on using hashes here.

Provenance

File details

Details for the file pyobjc_framework_Quartz-8.3-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

  • Download URL: pyobjc_framework_Quartz-8.3-cp310-cp310-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 224.5 kB
  • Tags: CPython 3.10, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.9.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for pyobjc_framework_Quartz-8.3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ebcf1f8b9e4e60de4f675e3df198900ac860022a2677b85cf8252bec9faed6d9
MD5 cd4de19b7439a4ca50f0f04ee37949cb
BLAKE2b-256 3942390fc52641093d477b4453d0d18dc7debe069913caaafb6226490c3431b6

See more details on using hashes here.

Provenance

File details

Details for the file pyobjc_framework_Quartz-8.3-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

  • Download URL: pyobjc_framework_Quartz-8.3-cp39-cp39-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 224.5 kB
  • Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.9.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for pyobjc_framework_Quartz-8.3-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7c9800477bdcf52402e5d6c882b1256895056166ae7bdfaa2a30bc1c4a948216
MD5 da48bf9a7d10d5b6250f347d171fb7c4
BLAKE2b-256 05839076878e5bde891d7618a2d3128b2acd57605f3aabccc17ba07cd487c7e2

See more details on using hashes here.

Provenance

File details

Details for the file pyobjc_framework_Quartz-8.3-cp38-cp38-macosx_11_0_universal2.whl.

File metadata

  • Download URL: pyobjc_framework_Quartz-8.3-cp38-cp38-macosx_11_0_universal2.whl
  • Upload date:
  • Size: 225.1 kB
  • Tags: CPython 3.8, macOS 11.0+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.9.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for pyobjc_framework_Quartz-8.3-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 95a43e4635dd37693eb626a7e40ea73fb550ae68a8deb22076501ca7d3b919c9
MD5 0411a9f891205afd38d0f510429c536a
BLAKE2b-256 1d9ca338c2183958fe628ebe11982eb2a51705a225cb10030437bbc1d49f7c46

See more details on using hashes here.

Provenance

File details

Details for the file pyobjc_framework_Quartz-8.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pyobjc_framework_Quartz-8.3-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 142.6 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.9.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for pyobjc_framework_Quartz-8.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 01c4c546f9398d3019c82916181448fbbc5a3b12cc1f9140f7c590e4750a8065
MD5 118e55ea63b83b1a06539970a7552f66
BLAKE2b-256 74b9571329595d20a3a7b322378e58df89d3da4ba6e0f6908bada46ecde39ac3

See more details on using hashes here.

Provenance

File details

Details for the file pyobjc_framework_Quartz-8.3-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pyobjc_framework_Quartz-8.3-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 141.5 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.9.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for pyobjc_framework_Quartz-8.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a24e8eee53d6fc5f06149076bd05ebf294b70fb235284564e6ab00719c4e325a
MD5 5821d8281a1451d2b70f551eba02c129
BLAKE2b-256 72c69a0410d41c3914c28f1900f58da8c523a721ddbc14a1bb0c2325a39a1411

See more details on using hashes here.

Provenance

File details

Details for the file pyobjc_framework_Quartz-8.3-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pyobjc_framework_Quartz-8.3-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 141.5 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.9.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for pyobjc_framework_Quartz-8.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b62b7cfdc13095c35852157e32398cd6057af8b5a3b6d5ed9cec5575708adbb4
MD5 f02e3a761133316b7809ddd89d0bebcf
BLAKE2b-256 e8cdf899aa28b1cd0a95dba05aaf9bb98ff01b02e282bcdd3f4e77f2daaf3249

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page