Skip to main content

No project description provided

Project description

etcpack (for python)

A cython wrapper for etcpack that integrates etcpack into Pillow as codec.

Install via python setup.py install

  • Cython is required

usage example

from PIL import Image
import etcpack 
#needs to be imported once in the active code, so that the codec can register itself


raw_etc_image_data : bytes
mode = 'RGB'/'RGBA' # depending on the ETC mode
args = (x, ) # x depending on the ETC mode
img = Image.frombytes(mode, size, raw_etc_image_data, 'etc2', args)

codec table

ETC mode arg mode
ETC1_RGB_NO_MIPMAPS 0 RGB
ETC2PACKAGE_RGB_NO_MIPMAPS 1 RGB
ETC2PACKAGE_RGBA_NO_MIPMAPS_OLD 2 RGBA
ETC2PACKAGE_RGBA_NO_MIPMAPS 3 RGBA
ETC2PACKAGE_RGBA1_NO_MIPMAPS 4 RGBA
ETC2PACKAGE_R_NO_MIPMAPS 5 R or A
ETC2PACKAGE_RG_NO_MIPMAPS 6 RGA
ETC2PACKAGE_R_SIGNED_NO_MIPMAPS 7 R or A
ETC2PACKAGE_RG_SIGNED_NO_MIPMAPS 8 RGA
ETC2PACKAGE_sRGB_NO_MIPMAPS 9 RGB
ETC2PACKAGE_sRGBA_NO_MIPMAPS 10 RGBA
ETC2PACKAGE_sRGBA1_NO_MIPMAPS 11 RGBA

notes

  • compression isn't implemented
  • RG is untested

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

etcpack-1.0.2.tar.gz (142.9 kB view details)

Uploaded Source

File details

Details for the file etcpack-1.0.2.tar.gz.

File metadata

  • Download URL: etcpack-1.0.2.tar.gz
  • Upload date:
  • Size: 142.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for etcpack-1.0.2.tar.gz
Algorithm Hash digest
SHA256 eaca1345ea1aee18c21b04d2b10d0454220db75a36809bcc9877a91bec21b952
MD5 11c512e15f7c829cfa001f13d4699723
BLAKE2b-256 3ca1dcff88617f7467745c3d21d602b8b1785a849d2ee7eeed031428a3e4d429

See more details on using hashes here.

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