Projects / Ansilove/PHP


Ansilove/PHP is a set of tools that convert ANSi and artscene-related file formats into PNG images, supporting ANSi (.ANS), PCBOARD (.PCB), BiNARY (.BIN), ADF (.ADF), iDF (.IDF), TUNDRA (.TND), and XBiN (.XB) formats. It includes a command line converter and a library for doing "on the fly" conversions. It creates optimized 4-bit PNG files and supports SAUCE, 80x25, 80x50, Amiga fonts, and iCE colors. It supports 14 MS-DOS charsets (IBM PC, Baltic, Cyrillic, French Canadian, Greek (CP737 and 869), Hebrew, Icelandic, Latin-1, Latin-2, Nordic, Portuguese, Russian, Turkish) as well as unofficial charsets (Armenian, Persian).

Operating Systems

Recent releases

  •  08 Oct 2012 20:22

    Release Notes: This release adds new and updated documentation files in AsciiDoc format (also available in HTML and PDF), along with some modifications to optimize rendering time. The ANSI parser is now skipping "Set mode" and "Reset mode" sequences to correctly render files saved with recent versions of PabloDraw.

    •  22 Nov 2011 14:36

      Release Notes: This release adds functions to split the output into several PNG files, adds support for Amiga ANSi (Bold, Italics, and Underlined characters), introduces memory usage optimization, and adds Terminus font support. Since version 1.09, Ansilove is now licensed under an MIT-style license.

      •  12 Jul 2011 11:48

        Release Notes: This version adds new improved Amiga fonts (with corrected aspect ratio and 100% accurate characters) and a Workbench mode to render the input file using Amiga Workbench colors. It also introduces an error message logger, a transparent rendering mode to produce output files with transparent background, and support for scalable thumbnails.

        •  16 Jun 2009 16:44

          Release Notes: This version adds support for thumbnails rendering with configurable maximum height, and customizable output color definitions in the configuration file for CED mode rendering. The ANSi parser has also been modified to allow ANSI sequences with inverted graphic rendition values to render correctly.

          •  21 May 2009 02:40

            Release Notes: All the fonts have been dumped again to make the collection more homogeneous and to avoid minor character differences between fonts as much as possible, and six new PC fonts have been added for Armenian, French Canadian, Greek (CP869), Icelandic, Persian, and Portuguese. Minor color palette problems causing the full intensity value to be 252 instead of 255 have been fixed. The configuration files now supports customizable file extensions definitions for DIZ mode rendering, and some filters for removing white spaces and empty lines at the beginning and end of DIZ files have been implemented.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.