Connecting Tech Pros Worldwide Help | Site Map

drawing images and text

  #1  
Old February 28th, 2007, 09:25 AM
avlee
Guest
 
Posts: n/a
Hello

i have a code:
/* some code creating picture */
header("Content-type: image/jpeg");
imagepng($new);

it draws my picture correctly.

But what to do when i want to draw a picture on my page - with other text
data ?
When i tried to:
header("Content-type: image/jpeg");
echo "Some text"
imagepng($new);

my web browser received "Some text <image code" and did not know how to
display it.

How can i fix it and display drawed image along with other things on my
page ?


Thanx
  #2  
Old February 28th, 2007, 10:45 AM
Kimmo Laine
Guest
 
Posts: n/a

re: drawing images and text


"avlee" <xx@wp.plwrote in message news:op.togbw2tk1sq83a@saturn...
Quote:
Hello
>
i have a code:
/* some code creating picture */
header("Content-type: image/jpeg");
imagepng($new);
>
it draws my picture correctly.
>
But what to do when i want to draw a picture on my page - with other text
data ?
When i tried to:
header("Content-type: image/jpeg");
echo "Some text"
imagepng($new);
>
my web browser received "Some text <image code" and did not know how to
display it.
>
How can i fix it and display drawed image along with other things on my
page ?
http://fi.php.net/manual/en/function.imagettftext.php
On the manual page there is an example:

<?php
// Set the content-type
header("Content-type: image/png");

// Create the image
$im = imagecreatetruecolor(400, 30);

// Create some colors
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 399, 29, $white);

// The text to draw
$text = 'Testing...';
// Replace path by your own font path
$font = 'arial.ttf';

// Add some shadow to the text
imagettftext($im, 20, 0, 11, 21, $grey, $font, $text);

// Add the text
imagettftext($im, 20, 0, 10, 20, $black, $font, $text);

// Using imagepng() results in clearer text compared with imagejpeg()
imagepng($im);
imagedestroy($im);
?>

--
"Ohjelmoija on organismi joka muuttaa kofeiinia koodiksi" - lpk
http://outolempi.net/ahdistus/ - Satunnaisesti päivittyvä nettisarjis
spam@outolempi.net | rot13(xvzzb@bhgbyrzcv.arg)


  #3  
Old February 28th, 2007, 11:35 AM
avlee
Guest
 
Posts: n/a

re: drawing images and text


Hello
Quote:
Quote:
>How can i fix it and display drawed image along with other things on my
>page ?
>
http://fi.php.net/manual/en/function.imagettftext.php
On the manual page there is an example:
>
<?php
// Set the content-type
header("Content-type: image/png");
>
// Create the image
$im = imagecreatetruecolor(400, 30);
>
// Create some colors
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 399, 29, $white);
>
// The text to draw
$text = 'Testing...';
// Replace path by your own font path
$font = 'arial.ttf';
>
// Add some shadow to the text
imagettftext($im, 20, 0, 11, 21, $grey, $font, $text);
>
// Add the text
imagettftext($im, 20, 0, 10, 20, $black, $font, $text);
>
// Using imagepng() results in clearer text compared with imagejpeg()
imagepng($im);
imagedestroy($im);
?>
>
I do not want to display text ON the image. I want to display text
after/before the image.
I want to display that image on my corporate page with hundreds of other
images/text/html/frames/flash....
Is it possible ?

(i want to aviod creating of temporary files for my dynamically generated
images)

Thanx
  #4  
Old February 28th, 2007, 12:55 PM
csteph2004@gmail.com
Guest
 
Posts: n/a

re: drawing images and text


I may be wrong (not played with GD for quite a while), but I *think*
you just use a normal HTML <imgtag in the page to reference the
script which draws the image. So:

<HTML>
<BODY>
<p>Some text</p>
<img src="myimagescript.php?whatever=parameters"/>

<p>More text</p>

</BODY>
</HTML>


On Feb 28, 11:22 am, avlee <x...@wp.plwrote:
Quote:
Hello
>
>
>
Quote:
Quote:
How can i fix it and display drawed image along with other things on my
page ?
>
Quote:
http://fi.php.net/manual/en/function.imagettftext.php
On the manual page there is an example:
>
Quote:
<?php
// Set the content-type
header("Content-type: image/png");
>
Quote:
// Create the image
$im = imagecreatetruecolor(400, 30);
>
Quote:
// Create some colors
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 399, 29, $white);
>
Quote:
// The text to draw
$text = 'Testing...';
// Replace path by your own font path
$font = 'arial.ttf';
>
Quote:
// Add some shadow to the text
imagettftext($im, 20, 0, 11, 21, $grey, $font, $text);
>
Quote:
// Add the text
imagettftext($im, 20, 0, 10, 20, $black, $font, $text);
>
Quote:
// Using imagepng() results in clearer text compared with imagejpeg()
imagepng($im);
imagedestroy($im);
?>
>
I do not want to display text ON the image. I want to display text
after/before the image.
I want to display that image on my corporate page with hundreds of other
images/text/html/frames/flash....
Is it possible ?
>
(i want to aviod creating of temporary files for my dynamically generated
images)
>
Thanx

  #5  
Old February 28th, 2007, 02:05 PM
Sjoerd
Guest
 
Posts: n/a

re: drawing images and text


csteph2004@gmail.com wrote:
Quote:
I may be wrong (not played with GD for quite a while), but I *think*
you just use a normal HTML <imgtag in the page to reference the
script which draws the image.
Quote:
<img src="myimagescript.php?whatever=parameters"/>
Correct. Use two PHP pages, one producing HTML and one producing JPEG
(or PNG, for that matter). The HTML page can reference the image (which
was produced by PHP) as if it was a normal image.
  #6  
Old February 28th, 2007, 05:05 PM
avlee
Guest
 
Posts: n/a

re: drawing images and text



Quote:
csteph2004@gmail.com wrote:
Quote:
>I may be wrong (not played with GD for quite a while), but I *think*
>you just use a normal HTML <imgtag in the page to reference the
>script which draws the image.
>
Quote:
><img src="myimagescript.php?whatever=parameters"/>
>
Thanx a lot:)
Closed Thread


Similar Threads
Thread Thread Starter Forum Replies Last Post
Help with writing System.drawing in server control ThatsIT.net.au answers 1 October 2nd, 2008 05:45 PM
Help with writing System.drawing in server control ThatsIT.net.au answers 2 October 2nd, 2008 05:45 PM
Drawing images and see by people in the same network or internet? Chua Wen Ching answers 2 November 17th, 2005 12:17 AM
Drawing images and see by people in the same network or internet? Chua Wen Ching answers 0 November 17th, 2005 12:16 AM