Skip to main content

A module in Python3 providing a bridge with the Windows Imaging Component (WIC) framework

Project description

WICPy

A module in Python3 providing a bridge with the Windows Imaging Component (WIC) framework

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

WICPy defines Python (>=v3.8) classes wrapping the COM interfaces, bringing access to their methods and coordinating the memory managed and unmanaged modes of the resources from either side.

The COM library must be initialized for each thread creating from scratch a new component by calling Initialize() and therefore uninitialized at the end by calling Uninitialize(), after having released all interfaces.

The script test.py illustrates how to use the module through various applications.

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

WICPy-1.0.0.tar.gz (704.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

WICPy-1.0.0-py3-none-any.whl (703.5 kB view details)

Uploaded Python 3

File details

Details for the file WICPy-1.0.0.tar.gz.

File metadata

  • Download URL: WICPy-1.0.0.tar.gz
  • Upload date:
  • Size: 704.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.2

File hashes

Hashes for WICPy-1.0.0.tar.gz
Algorithm Hash digest
SHA256 583c8492635fee0e5dbf436fa5e466c7c4791d2677d06ce994431f365183b163
MD5 c38720037ab7056fdf67101f114abd40
BLAKE2b-256 7e863a7f132ed209032b4ef41311f670eca7473b1c041b0d7bb6f91eeb379498

See more details on using hashes here.

File details

Details for the file WICPy-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: WICPy-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 703.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.2

File hashes

Hashes for WICPy-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5a4b028c37ca2aa1926418ec44cc65616758ee89bfc5080ac112ada800b072ab
MD5 56cb3198329b1df104721503822dcc08
BLAKE2b-256 67e439a5125b10b69d9ad47451cb6b52ef424243820661a31a434f5af85042fa

See more details on using hashes here.

Supported by

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