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?

* Devin Bobadilla (Author of arbytmap) mosesbobadilla@gmail.com

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.0.1.zip (77.4 kB view details)

Uploaded Source

File details

Details for the file arbytmap-1.0.1.zip.

File metadata

  • Download URL: arbytmap-1.0.1.zip
  • Upload date:
  • Size: 77.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.10.0 pkginfo/1.4.1 requests/2.18.4 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.19.6 CPython/3.5.4

File hashes

Hashes for arbytmap-1.0.1.zip
Algorithm Hash digest
SHA256 f133ee45a0389ba6d2f9dcec293910935d65a5c5081dec57ec5a896fd807e39a
MD5 9e97459c4124ee69cac233f43d42568b
BLAKE2b-256 8e34244aced0c941cf9f5ccfe5e02a5b98b722230b3d5c37c026950379090749

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