Skip to main content

A texture manipulation module for python 3.

Project description

Arbytmap

What is this repository for?

  • Arbytmap is a bitmap conversion and manipulation module. Arbytmap is intended for use in converting bitmaps from one format to another, half-rezzing and generating mipmaps, swizzling bitmaps, and writing converted bitmaps to files. Arbytmap is currently undergoing a large scale cleanup, as much of it was written years ago when I was a much worse programmer.

  • Many of the conversion functions have accelerator modules written in C, so this module(if properly compiled and installed) can reach speeds seen in lower level languages.

  • Raw formats currently supported by this module are as follows: A8, Y8, AY8, A8Y8, R3G3B2, 5G6B5, R8G8B8, Y8U8V8, A1R5G5B5, A4R4G4B4, X8R8G8B8, A8R8G8B8, R16G16B16, A16R16G16B16

  • DXT formats currently supported by this module are as follows: DXT1/2/3/4/5, DXN, DXT5A, DXT5Y, DXT5AY, CTX1, U8V8

Todo

  • Clean up and standardize the interface for loading bitmaps and conversion settings into the Arbytmap class.

  • Cleanup/redo pretty much everything that looks/functions bad.

Who do I talk to?

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

arbytmap-1.1.1.tar.gz (67.1 kB view details)

Uploaded Source

Built Distributions

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

arbytmap-1.1.1-cp38-cp38-win_amd64.whl (136.4 kB view details)

Uploaded CPython 3.8Windows x86-64

arbytmap-1.1.1-cp38-cp38-win32.whl (138.2 kB view details)

Uploaded CPython 3.8Windows x86

arbytmap-1.1.1-cp37-cp37m-win_amd64.whl (136.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

arbytmap-1.1.1-cp37-cp37m-win32.whl (138.2 kB view details)

Uploaded CPython 3.7mWindows x86

arbytmap-1.1.1-cp36-cp36m-win_amd64.whl (136.4 kB view details)

Uploaded CPython 3.6mWindows x86-64

arbytmap-1.1.1-cp36-cp36m-win32.whl (138.2 kB view details)

Uploaded CPython 3.6mWindows x86

File details

Details for the file arbytmap-1.1.1.tar.gz.

File metadata

  • Download URL: arbytmap-1.1.1.tar.gz
  • Upload date:
  • Size: 67.1 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.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.0

File hashes

Hashes for arbytmap-1.1.1.tar.gz
Algorithm Hash digest
SHA256 d3556eda859a33d0e2f8a832ee633f4728988bfd0907ac13d69a88b0b70ea431
MD5 d6736d1748eebe4cdf4267faebfb96ba
BLAKE2b-256 1e14e200b3a8c582e467f4df13210f3b2e05253e22f5282cf7138ed512ac1bfd

See more details on using hashes here.

File details

Details for the file arbytmap-1.1.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: arbytmap-1.1.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 136.4 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.0

File hashes

Hashes for arbytmap-1.1.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 aa7d7ad94f6371424df06c899c46d46820243e2ea8db848834378549f444d08a
MD5 546dd0db82fdf3c9b1112596970f6ac6
BLAKE2b-256 3fbc8586234e510e49d0f65511268d97f4871cfce6e7a45fe5db4bd32fe31a9f

See more details on using hashes here.

File details

Details for the file arbytmap-1.1.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: arbytmap-1.1.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 138.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.0

File hashes

Hashes for arbytmap-1.1.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 044ffe71fce2de75a6b22adbf363b2c51f5f937e46516164a167d7df1aef39ae
MD5 58f61624f0a13c047bde09b3f81b7c1c
BLAKE2b-256 2d2011384aca0aa37c4ca08a87b14a3d5cc88c7d1dff711fc51d50c2afd53907

See more details on using hashes here.

File details

Details for the file arbytmap-1.1.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: arbytmap-1.1.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 136.4 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.0

File hashes

Hashes for arbytmap-1.1.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 3542868a5176bf2dbcde675e2a87cfc41a09dd099c6920b3f64aadcbb951e7af
MD5 b78718aa7b584819bc637ef2daead84f
BLAKE2b-256 5bd59c2400931bea611bdf2b0c99e65033f254f3fc0299818835a392fff4a719

See more details on using hashes here.

File details

Details for the file arbytmap-1.1.1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: arbytmap-1.1.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 138.2 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.0

File hashes

Hashes for arbytmap-1.1.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 a85dc29bb02b59428c21679ab9690adac9523978ae12d38b44f880687bb7e5f9
MD5 41de06c4b5a637d3882e6318bd286fac
BLAKE2b-256 5ed2ffca950177c423654e33a9f5a3fea519e90b6550f53ef543b41439fb6af2

See more details on using hashes here.

File details

Details for the file arbytmap-1.1.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: arbytmap-1.1.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 136.4 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.0

File hashes

Hashes for arbytmap-1.1.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 b22828d63578d60436780bc886e97679e9c4bf32bc6ef98efa7da65aec220c7b
MD5 835e120980a2db759b85a55a2c589660
BLAKE2b-256 20b72c2ab30c01d816b30363ed9983f20b1b0a8f2cd5b1f9647e731a18bade97

See more details on using hashes here.

File details

Details for the file arbytmap-1.1.1-cp36-cp36m-win32.whl.

File metadata

  • Download URL: arbytmap-1.1.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 138.2 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.0

File hashes

Hashes for arbytmap-1.1.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 6e3e8d65f60de489a30472ad1061f7bf40a3047587f99da982f720e132f8825d
MD5 4596ce12e3af96072b700a0f444cd510
BLAKE2b-256 bdf48ac60699ead343a177a1f233af40627ae28f3c40fd0907b4129de4747363

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