В PHP нет ограничений на создание простого HTML-вывода. Он может также
использоваться для создания изображений и манипуляций с файлами изображений
различных форматов, включая gif, png, jpg, wbmp и xpm. Что особенно удобно: PHP может выводить поток изображения непосредственно в браузер. Вам для этого необходимо скомпилировать PHP с библиотекой GD функций изображений. GD и PHP могут потребовать также наличия других библиотек, в зависимости от того, с каким форматом изображений вы работаете. GD перестал поддерживать Gif-изображения в версии 1.6.
Этот пример вызывается со страницы тэгом вроде: <img src="button.php?text">
Вышеприведённый скрипт button.php принимает затем эту строку "text",
накладывает её поверх базового изображения, которое в нашем случае "images/button1.png",
и выводит результирующее изображение. Это очень удобный способ исключить
необходимость новой прорисовки изображений кнопок каждый раз, когда вам нужно
изменить текст кнопки. С помощью этого метода они генерируются динамически.