Skip to main content

Aperture Science Image Format (apf) encoder and decoder

Project description

A library for converting to and from Aperture Science apf files, the custom extended apf2s, and wbmp images.

usage:

import apftool
apfString = apftool.encodeapf(pngObject) # turns image bytes object into apf string
pngObject = apftool.decodeapf(apfString) # turns apf string object into image bytes

included is a simple cli tool.

usage:

python apfcli.py maricom.png # creates maricom.apf
python apfcli.py maricom.apf # creates maricom.png

dependancies: PIL, io (apftool)

dependancies: sys, os, io (apfcli)

most of these a builtins but you may need to install PIL seporately

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

apftool-0.3.1.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

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

apftool-0.3.1-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

File details

Details for the file apftool-0.3.1.tar.gz.

File metadata

  • Download URL: apftool-0.3.1.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for apftool-0.3.1.tar.gz
Algorithm Hash digest
SHA256 193c07f599b440e4e2551fb6549d5a3b4dc3a8f0f7df9541bcf66d427d3a9e31
MD5 60bedad8b3528b324d52fa1acbf4954f
BLAKE2b-256 fe0c6efba11bb13cb54d758bacc0863a79fbfc565da1031ffe949fb80e472cdf

See more details on using hashes here.

File details

Details for the file apftool-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: apftool-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 13.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for apftool-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 187ec24e09a63ecc7e8f12ed6627f0fe76bcec2922f603e425541332fe5408d1
MD5 08017a8703fb2cc05bbbe15cf66ffc67
BLAKE2b-256 7d4cb42ed1d8fb479eeff42d7e58ac9e6f905ae53de30c8098e5c42acdf31dff

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