This is a php5 library (two classes) I wrote to convert TrueType Font text into an image, using the GD library.
The project is hosted and can be downloaded from github: http://github.com/hayate/tic (it includes an example, documentation and some free fonts)
or using git:
git clone git://github.com/hayate/tic.git
Documentation is also available online here: http://www.andreabelvedere.com/docs/tic/
To extend the library to add support for other Font types just extend the TIC abstract class and implement the
See example below on how to use it:
<?php /** * @file image.php */ require_once 'lib/tic.php'; TIC::factory('fonts/AAJAX.TTF') ->setText('Hello World !') ->setBgColor(0x00, 0xff, 0xff) ->setFontColor(0x00, 0x00, 0x00) ->setFontSize(24)->create(true);
Than in your html:
<img src="image.php" alt="TIC" />
That will output the following image:
The library is under the LGPL license, which means you can freely use it for commercial and non commercial applications, please post a comment for feedbacks, bugs, or links of projects where you have use it.