Veronica's code for Drawing Rotated Text

Rotated Text



SLAVE CODE FOLLOWS

<?php
// PHP slave script drawing rotated text

// === create background work area

// create a blank image that is 160 by 160 pixels in size
$image imagecreatetruecolor(160160);

// set a color RGB (250, 225, 250), which is PINK
$pink imagecolorallocate($image250225250);

//  fill the entire image
imagefilledrectangle($image00160160$pink);

// set the foreground RGB color for the text
// ( 10, 10, 180) is a DARK BLUE
$color imagecolorallocate($image1040180);

$font 'fonts/arial.ttf';
$str " Extra Super!";

// combine the background image with a rotated text using the following specs
// (image, font-size, angle-rotation, x-position, y-position, text-color, font-name, text)
imagettftext($image244515160$color$font$str);

// tell the server that a GIF image  follows
header("Content-Type: image/gif");

// display the image
imagegif($image);

// destroy the image (i.e., releases memory)
imagedestroy($image);

?>

 

CODE FOLLOWS

<!--CODE -->

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

// set error reporting to all
error_reporting(E_ALL);
?>

<h1>Veronica's code for Drawing Rotated Text</h1>

<img src="rotated_text.php" alt="Rotated Text"> <!-- this is it -->

<br> <br>

<!--<ul>-->
<!--    <li>You will need a font for this operation. You can find the font-->
<!--        <a href="fonts/arial.ttf">here  </a> .-->
<!--    </li>-->
<!--    <li>-->
<!--        Then create a font directory and put this font in it. You will need-->
<!--        this font for the "Draw Text on an Image" Project next week.-->
<!--    </li>-->
<!--    <li>-->
<!--        Then change "Tedd's World" to something else.-->
<!--    </li>-->
<!--</ul>-->

<?php

// list code for slave routine
echo('<hr><br>SLAVE CODE FOLLOWS<br><br>');
highlight_file('rotated_text.php');

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