<?
Header( "Content-type: image/gif");
/***********************************************************
Demonstration file for TriImage class
by Kris Kumler
--not much functionality right now, but is the basis for a future
revision in the works. Will allow for easy placement of text on
graphics for watermarking, etc. This will all be reduced to only a
few lines to use :)
***********************************************************/
include( 'triImage.php3 ');
$triImage = new TriImageClass;
$string = "This image is not licensed\n\rfor public use. (c) US";
$fontSize = 24;
$font = "fonts/times.ttf";
$im = imagecreatefromgif("first.gif");
$black = ImageColorAllocate($im,0,0,0);
$red = ImageColorAllocate($im,230,0,0);
$tw = $triImage->getTextWidth($font,$fontSize,0,$string);
$px = $triImage->getTextxPos($im,$tw);
$th = $triImage->getTextHeight($font,$fontSize,0,$string);
$py = $triImage->getTextyPos($im,$th);
ImageTTFText($im,$fontSize,0,$px+1,$py+1,$black, $font, $string);
ImageTTFText($im,$fontSize,0,$px,$py,$red, $font, $string);
ImageGif($im);
ImageDestroy($im);
?> |