Skip to main content
# Arbytmap

## What is this repository for?

* Current Version: 0.6.0

* Arbytmap is a power-of-2 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

* Completely redo the dds and tga reading/writing system(use [supyr_struct](https://bitbucket.org/moses_of_egypt/supyr_struct) for handling creating and reading the files).

* Make/finish C functions for working with the remaining formats.

* 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.

* Anything else I can think of(I have the flu right now, so I'm having a hard time writing this).

## Who do I talk to?

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

Metadata

Release files for arbytmap 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for arbytmap 0.6.0
File Size Uploaded
arbytmap-0.6.0.zip 63.4 kB Details

Release files / arbytmap-0.6.0.zip

Download URL arbytmap-0.6.0.zip
Size 63.4 kB
Tags Source
SHA-256 checksum
How to use checksums
daa55b5f26a8be880f7de0fa716e0277cab550de489e17aea15e68508a17fdcc
BLAKE2b-256 checksum
How to use checksums
ae7bc9bfc3c2c0d68559b7656bbc69adb24285e9e814f42a855f898aea43bfc3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

1.1.2

9 release files

1.1.1

7 release files

1.1.0

7 release files

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

0.9.9

1 release file

0.9.8

1 release file

0.9.7

3 release files

0.9.6

1 release file

0.9.5

1 release file

0.9.4

1 release file

0.9.3

1 release file

0.9.2

1 release file

0.9.1

1 release file

0.9.0

1 release file

0.8.8

1 release file

0.8.7

1 release file

0.8.6

1 release file

0.8.5

1 release file

0.6.2

3 release files

0.6.1

1 release file

This release

0.6.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page