1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
<?php
require_once( "image.toolbox.inc.php" );
require_once( "image.antialias.inc.php" );
// test it ...
if ( $gdv = gdVersion() ) {
if ( $gdv >= 2 ) {
$image = imageCreateTrueColor( 300, 200 );
$color = imageColorExactAlpha( $image, 32, 216, 64, 0 );
$tmode = true;
} else {
$image = imageCreate( 300, 200 );
$black = imageColorAllocate( $image, 0, 0, 0 );
$color = imageColorAllocate( $image, 32, 216, 64 );
$tmode = false;
}
imageSmoothLine( $image, 0, 5, 300, 195, $color, $tmode );
imageSmoothLine( $image, 0, 50, 300, 150, $color, $tmode );
imageSmoothLine( $image, 0, 105, 300, 95, $color, $tmode );
imageSmoothLine( $image, 0, 150, 300, 50, $color, $tmode );
imageSmoothLine( $image, 50, 0, 250, 200, $color, $tmode );
imageSmoothLine( $image, 100, 0, 200, 200, $color, $tmode );
imageSmoothLine( $image, 155, 0, 145, 200, $color, $tmode );
imageSmoothLine( $image, 200, 0, 100, 200, $color, $tmode );
imageSmoothLine( $image, 250, 0, 50, 200, $color, $tmode );
header( "Content-Type: image/png" );
imagePNG( $image );
imageDestroy( $image );
} else {
echo "The GD extension is not available.";
}
?>
|