Dynamic Gd Image

free web hosting
Free Web Hosting > Computers & Tech > Programming > Scripting > PHP

Dynamic Gd Image

Normano
I dont know if someone already made a topic like this, however it's not hard to understand if you can php,
as many know we need to start a php script with
CODE
<?php

and end with
CODE
?>

to make a image you need a image type, I choos .png because its much cleaner then .jpg
CODE
header("Content-type: image/png");

for the background for the image we need this code
CODE
$image = imagecreatefrompng("http://www.imagefilez.com/out.php/i252132_Userbar.png");

if we wont a text in the image we need a font color, we get our font color from HEX values
CODE
$font_white = imagecolorallocate($image, 255, 255, 255);

if u wont a text that can bee changes when the file is created and dont wont to open the file use this
CODE
$string = $_GET["text"];

then
CODE
imagestring($image, 2, 12, 3, "Ice Fury", $font_white);
imagestring($image, 2, 84, 3, $string, $font_white);

to save space we use this code
CODE
imagepng($image);
imagedestroy($image);

when we finnish the code should look like this
CODE
<?php
header("Content-type: image/png");

$image = imagecreatefrompng("http://www.imagefilez.com/out.php/i252132_Userbar.png");

$font_white = imagecolorallocate($image, 255, 255, 255);

$string = $_GET["text"];

//($image, fontsize, rightindent, downindent, data, txtcolour)
imagestring($image, 2, 12, 3, "GD", $font_white);
imagestring($image, 2, 84, 3, $string, $font_white);  

imagepng($image);
imagedestroy($image);

?>

path to file "../image.php?text=hello" now is hello writed on the image

Hope you like it biggrin.gif

 

 

 


Reply

TavoxPeru
Thanks for this simple and easy to follow code, i'm sure it would help to someone, i just test it and works fine (EDIT: It works fine only when i use an image located on my domain instead of yours.)

Is it possible that the generated image includes hyperlinks with the text??? If it is true how you can do it???

What kind of security problems we can get???

Best regards,

Reply

Normano
QUOTE(TavoxPeru @ May 11 2008, 01:00 PM) *
Thanks for this simple and easy to follow code, i'm sure it would help to someone, i just test it and works fine (EDIT: It works fine only when i use an image located on my domain instead of yours.)

Is it possible that the generated image includes hyperlinks with the text??? If it is true how you can do it???

What kind of security problems we can get???

Best regards,

You can't hyperlink generated images because its a png file, in some forums it not allowable to ahve .php generated images files, put a ".htaccess" file in the directory with this code
CODE
RewriteEngine On
RewriteRule ^([^/]*)\.png$ /path to file/gd.php?text=$1 [L]

now the you can come to ur generated image with this url .../yourtext.png

 

 

 


Reply


Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

(Maximum characters: 10,000)
You have characters left.
Confirm Code:

Similar Topics

Keywords : dynamic, gd, image

  1. Dynamic Php Image And Better Php Code Question
    (10)
  2. Image Popup On Mouseover
    (23)
    I need a script that does this: Lets say I have form with options...you surely know what that is...
    CODE <form name="form2" method="post"
    action="race.php?action=race"> <table border="1"><td>Who do you
    wanna race?</td></table>     <select size=5 name="bike">
        <option value="Derbi Senda 50">Derbi Senda 50</option>     <option
    value="Honda NS 50 R">Honda NS 50 R</option>     <option value="Suzuki
    ZR 50">Suzuki ZR 50&....
  3. Need Help With Background Image...
    (12)
    I want to add background image to all sites on my website but some include "foot.php" and "head.php"
    and some "footer.php" and "header.php" but all include "config.php" but i dont know in which should
    i put it....any help??....
  4. Php :: Image Pixel Per Inch And Conversion
    Please Guide (1)
    Hi Masters I want soemone to let me know (maybe through a good tutorial and/or PHP Sample Code)
    the following : 1 - User will only allowed to upload images with minimum 120 and maximum 300 Pixel
    Per Inches 2 - User will only allowed to upload JPG images, however, if Gif / BMB / PNG / ETC is
    uploaded the script will convert that into jpg. 3 - If the Image's PPI is > 300 it will set
    to 300. Please guide . I know this can'y be done by GD it requires ImageMagick, Pleae help
    !!!!!!! ....
  5. Image Works With Php And Gd
    (3)
    Hi I have a 1 Big map. What i want is that the user will enter the latitude and longitude. the
    script will show that location in the image. I know how to convert Image X,Y Coordinates into
    Latitide and Longitude and vise versa. But there point is that the image is 1000x1000 wide but i
    want to show only the particular region of that latitude / longitude in 300x300 image. means that
    the PHP script will CROP wht Image (1000x1000) to 300x300. That way, the script will be shoing the
    part of an image, not the whole image. please help !!....
  6. Php :: Adding Image Over Image
    (5)
    Hi Masters & Champions. I want some help regarding putting and image over some location (x pixel ,
    y pixel) of an image. Here it is quite important to note that the mage which is Inserted over an
    image must be clickable. Like for example suppose i put T on an image DD then the T must be
    clickable. Please gudie as this is quite important for me . Thanks ....
  7. Script For Viewing A Random Image Needed
    (3)
    While browsing the web, I bumped into a script that I could really use, since it's different
    from everything that I saw. Most scripts that view a random image contain a code that chooses an
    image, and then puts the part into the page itself. However, on the www.greenplastic.com web
    site (dedicated to Radiohead), in the top left corner there is a random image module. If you look at
    the code, here's what is used: CODE <img
    src="http://www.greenplastic.com/images/v75/random/random.php" width="125"
    height="125" /> Now,....
  8. How Do I Resize An Image On The Fly?
    (8)
    I was wondering how I would go about resizing an image from a databse without saving it to a file.
    CODE <? include("settings.inc.php");
    $get_a=$_GET['a']; $get_b=$_GET['b'];
    $get_width=$_GET['width'];
    $get_height=$_GET['height']; $query="SELECT * FROM $get_a
    WHERE id='$get_b'"; $result=mysql_query($query);
    $image=mysql_result($result,0,"coverimg"); $size=mysql_....
  9. Dynamic Site Design - Where Do I Start ?
    (7)
    I am new to php. I have some programing background in html, javascript, and c++ but have never done
    anything in php Can someone reccomend some good sites or books etc that can help someone who is
    completely new? My ultimate goal is to make a game like/similar to ponyisland.net....
  10. Uploading Image Via Admin Menu?
    (2)
    There's never much action in here. Here's a question for all you php guys out there.
    Here's what I want. Let's say I create a simple administration menu for someone to
    Add/Edit/Delete a record/item from a database. Now in the add function, let's say I want to
    store a URL to a image. Rather than having to go in and FTP that image up on the server, how could
    a person create a 'Browse' button and find that image on your harddrive, then create a
    script to upload the image to the server? Just wondering how to do it, or if it could be done e....
  11. How Do I Make PHP Based Image Gallery Like This?
    Help Needed (20)
    is it possible to make a page in php, with a url like this:
    httq://www.mysite.com/viewer.php?http://www.mysite.com/galleries/01 (This is a sample link, read
    below) so that in what i change the last part the gallery will change with it? so that i just have
    to make one php-page and this page just shows all the imaes in the map thats in the url after the
    questionmark?? thanks,....
  12. Saving A Php Generated Image To The Server
    Help Needed Please (5)
    I'm trying to create a script that will generate an image and send it back to the browser while
    saving the same image to the server. I'm doing this because the image should be dynamically
    generated but because of the load that would place on a server if the image happened to be requested
    frequently, I've decided to build in a means to serve the static version of the image most of
    the time. What isn't included here is the function that will check the age of the file in cache
    directory and serve the static image if it is less than an hour old. This isn....
  13. Is It Possible To Create A String Image In Chinese
    (0)
    CODE Using imageloadfont <?php $im = imagecreate(50, 20); $black =
    imagecolorallocate($im, 0, 0, 0); $white = imagecolorallocate($im, 255,
    255, 255); imagefilledrectangle($im, 0, 0, 49, 19, $white); $font =
    imageloadfont("04b.gdf"); imagestring($im, $font, 0, 0,
    "Hello", $black); imagepng($im); ?>   This is an example for
    illustrating how to create a image including a string with a specific font. In the codes, a font
    named ....
  14. Php: Write Random Text As Image
    Having problems, help needed! (3)
    I'm trying to create a script that writes text to an image. CODE
    header("Content-type: image/png"); $_phrases = array( "Test
    1", "Test 2", "Test 3", "Test 4", "etc." );
    $_rand_phrase = $_phrases[rand(0,count($_phrases)-1)];
    $_image = imagecreatefrompng("gmail.png"); $_user_width =
    imaagettfbbox(9,0,"tahoma.ttf",$_rand_phrase); $_x_value =
    (200-($user_width[2] + 113));....
  15. Forum Signature-image With Php
    Use PHP to create an image in real-time (8)
    With interest I have read these Topics. What I want to do with PHP is the following:
    Signatue-image This is the Forum Signature of my cousin, who lives in Europe. The image is
    generated in real-time. (Refresh the page, and see for yourself) My cousin refuses to tell me how
    he did this. But I want to do the same thing, also with PHP. Any ideas? Greetings, John. This
    is NOT a tutorial and in future you should be more careful about where you're posting your
    threads. Moved to Programming > Scripting. ....
  16. Random Image / Random Header
    S.O.S. (5)
    im building a website, and i need some help i got 3 frames, navigation, top and main, but i want
    the top banner to have a new tagline with every refresh, just like the header, it dont really matter
    what coding it is, as long as it's not to weird /tongue.gif' border='0'
    style='vertical-align:middle' alt='tongue.gif' /> ....

    1. Looking for dynamic, gd, image

Searching Video's for dynamic, gd, image
advertisement




Dynamic Gd Image



 

 

 

 

ADD REPLY / Got an Opinion! a humble request :-) RAPID SEARCH! Free Hosting [X]
Express your Opinions, Thoughts or Contribute more info. to help others.
Ask your Doubts & Queries to get answers, So that "Together We can help others!"
Register FREE for AD-FREE forum, Create your own topics, Ask Questions, track topics, setup subscriptions & notifications and Get a Free Website w/ Email and FTP.
500MB Space *No Ads*, CPanel, FTP, PHP, MySQL, EMails - 100% FREE