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?
- Devin Bobadilla (Author of arbytmap) mosesbobadilla@gmail.com
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file arbytmap-1.1.2.tar.gz
.
File metadata
- Download URL: arbytmap-1.1.2.tar.gz
- Upload date:
- Size: 67.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4dc0545672391db8381abc37e1fb5b8a1f70f10501aca5507ce679c2df803b9b |
|
MD5 | 84e6b00a3ba2689b28bbd1590233fdca |
|
BLAKE2b-256 | 56f033b994cede99ff9492da92340a8512d00ccef8a3dba699b2de4391b6bea7 |
File details
Details for the file arbytmap-1.1.2-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: arbytmap-1.1.2-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 137.2 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2517f14025d8fecc0dffbc706e34def59a66dfcfac22318cafd7934cec180d1 |
|
MD5 | 6e2f5240703e5967b7c857a23f2730a4 |
|
BLAKE2b-256 | 7dc1bd255f4fc5b6c7e31a84a7227dfe3e95dc3d98e7766bb25138fae67c18a3 |
File details
Details for the file arbytmap-1.1.2-cp39-cp39-win32.whl
.
File metadata
- Download URL: arbytmap-1.1.2-cp39-cp39-win32.whl
- Upload date:
- Size: 138.7 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 232e86e4f143c03b737a3c46dbc3b6cd55968966690d07987c60b484e7d8adb1 |
|
MD5 | aac950edea69c2faaa6500520dff0038 |
|
BLAKE2b-256 | 65a48d61841d52a68fdf29224a823260ce06c70556d7004f10a833b01352738c |
File details
Details for the file arbytmap-1.1.2-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: arbytmap-1.1.2-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 137.2 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfab37bfb5f596947a4c9c41b5a5539f9dc8ebb43c1830b1a809b8b0ebb69deb |
|
MD5 | 0a5b5f707237e266e48c543548d03e85 |
|
BLAKE2b-256 | 08fc5ceb78fb0490cd178e72938bdcc112315595b80f5dc6027b33d68ca9048f |
File details
Details for the file arbytmap-1.1.2-cp38-cp38-win32.whl
.
File metadata
- Download URL: arbytmap-1.1.2-cp38-cp38-win32.whl
- Upload date:
- Size: 138.7 kB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ba9f9e56136ff99567560c9ff080bac3681f503fded2c55979ae4715990e5ec |
|
MD5 | cc4465c905352434a041896696c55682 |
|
BLAKE2b-256 | bd7e7dc942c9cdbbe3d3ca49d9a310b4ffa78c950638759d43bb242a9e8dccad |
File details
Details for the file arbytmap-1.1.2-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: arbytmap-1.1.2-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 137.2 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52d80c92c7fedc80528081e64da723cdf4d258ec6434b746c165c27c63edb72c |
|
MD5 | 90ac4d488971bfc538bb3bf3cbb2a7de |
|
BLAKE2b-256 | 828f74c29a630aef481675a47e13769448b2de80f8b98e8c82ecc4741686c7d0 |
File details
Details for the file arbytmap-1.1.2-cp37-cp37m-win32.whl
.
File metadata
- Download URL: arbytmap-1.1.2-cp37-cp37m-win32.whl
- Upload date:
- Size: 138.7 kB
- Tags: CPython 3.7m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39e48ca6be568057944cb805010f0c516b077482d7bc1f6b8739f9ebe5c36b5c |
|
MD5 | e6115e21a4d50a835f7e90588fa0bb1b |
|
BLAKE2b-256 | 5a450d1a901800a83311d4781ddf311ba52d521959fede10fc4f851c799a414c |
File details
Details for the file arbytmap-1.1.2-cp36-cp36m-win_amd64.whl
.
File metadata
- Download URL: arbytmap-1.1.2-cp36-cp36m-win_amd64.whl
- Upload date:
- Size: 137.2 kB
- Tags: CPython 3.6m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5248144fa22d33650e5783f1e7691c52cddfb65ab8e402eeec101851b924b277 |
|
MD5 | 00edb10e3dd412c6654f3273ed367190 |
|
BLAKE2b-256 | 449d69061c3e5abcf28d2afbc975e9c67112c5daa31b8a6f0101beb83c8ae74b |
File details
Details for the file arbytmap-1.1.2-cp36-cp36m-win32.whl
.
File metadata
- Download URL: arbytmap-1.1.2-cp36-cp36m-win32.whl
- Upload date:
- Size: 138.7 kB
- Tags: CPython 3.6m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dbc99f6d1dd4c2b48e4a8733e6698af4a92c226298b8f488a620a27da9cbabc |
|
MD5 | e7b1416f119cf4ea468173d0243ad17a |
|
BLAKE2b-256 | e4416c84ddfa7c5c7831ba7bddfe506c12d13d9cc2ab23e0cd41c6fa586dd686 |