Help | Site Map
Connecting Tech Pros Worldwide
 
 
LinkBack Thread Tools
  #1  
Old February 28th, 2007, 09:25 AM
avlee
Guest
 
Posts: n/a
Default drawing images and text

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
Default 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
Default 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
Default 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
Default 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
Default 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:)
 

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

What is Bytes?

We are a network of experts and professionals in IT and software development that help one another with answers to tough questions and share insights. Get the best answers to your questions from over network members.
Post your question now . . .
It's fast and it's free

Popular Articles