<?php

require('class.cropcanvas.php');
$cc =& new CropCanvas();

if (
$cc->loadImage(dirname(__FILE__). '/BlueFlame.jpg')) 
{
    
    
$x imagesx ($cc->_imgOrig);
    
$y imagesy ($cc->_imgOrig);

    
$xoffset 500;
    
$yoffset 80;

    
$xrand abs(rand (0$x) - $xoffset);
    
$yrand abs(rand (0$y) - $yoffset);


        
$cc->cropToDimensions ($xrand$yrand$xrand+$xoffset$yrand+$yoffset);
        
$cc->saveImage (dirname(__FILE__). '/final2.jpg'90);
        
$cc->flushImages ();
}

?>
<img src="http://www.funkphoto.com/abstract/final2.jpg"></img>