PHP の用途は、HTML 出力のみを作成するだけではありません。PHPにより gif, png, jpg, wbmp, xpm といった様々なイメージフォーマットでイメー ジファイルを作成したり操作したりすることも可能です。更に便利なこと にPHPはイメージストリームを直接ブラウザに出力することも可能です。こ の機能を動作させるには、イメージ関数のGDライブラリとともにPHPをコン パイルする必要があります。GDとPHPは使用するイメージフォーマットによ り他のライブラリも必要とします。
例 16-1PHPによるPNGの作成
<?php Header("Content-type: image/png"); $string=implode($argv," "); $im = imageCreateFromPng("images/button1.png"); $orange = ImageColorAllocate($im, 220, 210, 60); $px = (imagesx($im)-7.5*strlen($string))/2; ImageString($im,3,$px,9,$string,$orange); ImagePng($im); ImageDestroy($im); ?>