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

RSS Recent releases

  •  08 Oct 2012 21:29

    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 15:50

      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 14:13

        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 19:15

          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 07:44

            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 script to automatically validate HTML code generated by a PHP script.


            Project Spotlight


            A fast and lightweight IDE using GTK2.