I'm playing with some code to put text on an image:
http://www.collegeSherbrooke.qc.ca/languesmodernes/course/image/marc.php
Because I'm using a fixed font, I know I don't want to go over 34
characters per line. I calculate my maximum number of chatraacters to
be 476.
How can I parse $string to "wrap", keeping in mind spaces between words
and the occasional \n that $string might contain?
I know it would have somethig to do with strlength and exploding to
count spaces, but ... ?
Thanks,
John
Here is the code I am playing with:
<?php
Header("Content-type: image/png");
// $string=implode($argv," ");
$string="1234567890123456789012345678901234";
// $string=urldecode($string);
$im = imagecreatefrompng("button1.png");
$orange = ImageColorAllocate($im, 255, 0, 64);
$px = (imagesx($im)-7.5*strlen($string))/2;
//image
//font built-in
//position x
//position y
//string
//colour
// ImageString($im,3,$px,9,$string,$orange);
ImageString($im,3,241,30,$string,$orange);
ImageString($im,3,241,40,$string,$orange);
Imagepng($im);
ImageDestroy($im);
?>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]