ansilove

ANSI and ASCII art to PNG converter in C
Log | Files | Refs | README | LICENSE

commit 5c6e06bc2d8c02a9c1a799960e1a7951ac6be369
parent 9acee3ef2c66ac49adb4d0a5b4e1693480a41cd9
Author: ByteProject <stefan.vogt@byteproject.net>
Date:   Sun,  9 Sep 2012 00:46:02 +0200

added Retina documentation

Diffstat:
MREADME.md | 25++++++++++++++++---------
1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/README.md b/README.md @@ -1,6 +1,6 @@ # AnsiLove/C -This is a complete rewrite of [AnsiLove/PHP](http://ansilove.sourceforge.net) in the C programming language. It converts ANSi and artscene related file formats into [PNG images](http://cl.ly/1D0o1M2t2Y190v33462F/o). Unlike the PHP variant, AnsiLove/C is intended as UNIX command line tool you install preferably to `/usr/bin`. The project is considered as completed and stable, current version is `1.1.0`. +This is a complete rewrite of [AnsiLove/PHP](http://ansilove.sourceforge.net) in the C programming language. It converts ANSi and artscene related file formats into [PNG images](http://cl.ly/1D0o1M2t2Y190v33462F/o). Unlike the PHP variant, AnsiLove/C is intended as UNIX command line tool you install preferably to `/usr/bin`. The project is considered as completed and stable, current version is `2.0.0`. # Specs @@ -8,7 +8,7 @@ AnsiLove/C is strictly using the `C99 standard` to achieve high portability to a # Why C? -There were many reasons, most notably PHP interpreter independence and performance. A solid C foundation is just perfect for creating libraries and frameworks and it can easily embedded into applications. We already mentioned portability. What else? We wanted evolution. AnsiLove/C should not be understood as a port. It takes many different approaches (like processing binary font dumps), it is overall improved and introduces new features. While results tend to be the same, the codebase does not have much in common with it's ancestor. +There were many reasons, most notably PHP interpreter independence and performance. A solid C foundation is just perfect for creating libraries and frameworks and it can easily embedded into applications. We already mentioned portability. What else? We wanted evolution. AnsiLove/C should not be understood as a port. It takes many different approaches (like processing binary font dumps or generating @2x Retina images), it is overall improved and introduces new features. While results tend to be the same, the codebase does not have much in common with it's ancestor. # Cocoa bridge @@ -40,6 +40,7 @@ AnsiLove/C is capabable of processing: Even more: - Output files are highly optimized 4-bit PNGs. +- Optionally generates additional (and proper) Retina @2x PNG. - You can use custom operands for adjusting output results. - Built-in support for rendering Amiga ASCII. @@ -50,18 +51,24 @@ One major goal for AnsiLove/C was implementing the look and feel of common UNIX ## Synopsis ansilove file -i [operands] - ansilove file -o file.png [operands] + ansilove file -ir [operands] + ansilove file -o output [operands] + ansilove file -or output [operands] ansilove file -s ansilove -vhe ## Options - -i output identical to input with .png suffix added - -o specify custom file name / path for output - -s display SAUCE record without generating output - -v version information, equivalent to --version - -h show help, equivalent to --help - -e print a list of examples + -i output identical to input with .png suffix added + -ir same as -i, creates additional Retina @2x output file + -o specify custom file name / path for output + -or same as -o, creates additional Retina @2x output file + -s display SAUCE record without generating output + -v version information, equivalent to --version + -h show help, equivalent to --help + -e print a list of examples + +Hint: Don't add .png suffix when specifying a custom path/name for output as it will be added automatically. ## Operands