Tedd's code for Drawing Text on an Image

Image Text

You will need a font for this operation -- you can find it here.

Here's the assignment.



SLAVE CODE FOLLOWS

<?php // combine two images (i.e., jpg/png) to create a watermark

    
$name "Tedd";

    
// get the images from files
    
$image imagecreatefromjpeg("images/baby.jpg");

    
// get sizes
    
$width imagesx($image);
    
$height imagesy($image);

    
$font "fonts/arial.ttf";

    
// sets the current foreground color to RGB (0, 0, 0), which is BLACK
    
$black imagecolorallocate($image000);

    
// combines the image with text using the following specs
    // (image, font-size, angle-rotation, x-coord, y-coord, text-color, font-name, text)

    
imagettftext($image20010$height 4$black$font$name);

    
//=== display the image

    // tell the server that a PNG image  follows
    
header("Content-type: image/png");

    
// display the image
    
imagepng($image);

    
// destroy the image (i.e., release memory)
    
imagedestroy ($image);
?>
 

CODE FOLLOWS

<?php

    
include('includes/header.php');
?>

    <h1>Tedd's code for Drawing Text on an Image</h1>
            
        <img src="image-text.php" alt="Image Text"> <!-- this is it -->

    <p>
        You will need a font for this operation -- <a href="fonts/arial.ttf">you can find it here</a>.
    </p>  

    <p>
        Here's the assignment.
    </p>
    
    <ul>
        <li>If you hve not done so, create a font directory, place the font there, and use this for this project.</li>
        <li>Pick one of your Images.</li>
    </ul>

<?php

    
// list code for slave routine         
    
echo('<hr><br>SLAVE CODE FOLLOWS<br><br>');       
    
highlight_file ('image-text.php');       
        
    include(
'includes/footer.php');
?>