spocke / amigeconv

Amigeconv - A graphics converter for different Amiga bitplanes, chunky & palette formats

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Amigeconv

Amiga Image Converter by Todi / Tulou.

A graphics converter for different Amiga bitplanes, chunky & palette formats.

Anagram phun intended...

Developed and distributed under the terms of the MIT license.

Building

In a Unix-like environment simply make the binary.

Usage

amigeconv <options> <input> <output>

Available options are:

-f, --format [bitplane|chunky|palette|sprite]         Desired output file format.

-p, --palette [pal8|pal4|pal32|loadrgb4|loadrgb32]    Desired palette file format.

-l, --interleaved                                     Data in output file is stored in interleaved format, only valid for bitplane.

-d, --depth [1-8]                                     Number of bitplane saved in the output file, only valid for bitplane & sprite.

-c, --colors [1-256]                                  Number of colors saved in the output file, only valid for palette.

-x, --copper                                          Generate copper list, only valid for palette.

-w, --width [16|32|64]                                Width, only valid for sprite.

-t, --controlword                                     Write control word, only valid for sprite.

-a, --attached                                        Attach sprites, only valid for sprite.

-n, --piccon                                          Use PicCon compatible color conversion for 4 bit palette, only valid with palette output file format.

Examples:

amigeconv -f bitplanes -d 8 font.png font.raw
amigeconv -f chunky font.png font.chk
amigeconv -f palette -p pal8 font.png font.pal8
amigeconv -f sprite -t font.png font.spr

Acknowledgments

Contributors:

Libraries used:

LodePNG by Lode Vandevenne

Inspired by:

SuperFamiconv by David Lindecrantz

About

Amigeconv - A graphics converter for different Amiga bitplanes, chunky & palette formats

License:MIT License


Languages

Language:C 74.4%Language:C++ 25.5%Language:Makefile 0.2%