Writing multi-line text on image with PHP GD

Beware This post is more than 3 years old, it may be outdated or incorrect! Please check elsewhere for accurate information!

As some of you may know I've been working on a Opera-Mini like Open Source web proxy and PHP-based (with magical .NET technology) browser which can render css-less pages onto a "smart image" (format based on obml). After working on a closed-source rendering system it was stolen from me, I wanted to make a new one, based on PHP. So here are the first steps, rendering a multiline text on image with word wrapping and caching.

All you need is a writeable folder cache, a font.ttf font (I recommend a pixelated font rather than an anti-aliasted one if you're working with a small screen) and the PHP script itself. I didn't put any comments, as this script is not appropriate for those new to PHP, and anyone who wants to build a web page renderer in PHP surely must know PHP enough to understand all of the code without any comments.

This post was last updated on December 12th, 2013.


Scroll to top