<? session_start(); ?>
 
<? require_once('cls_iresizer.php'); ?>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml">
 
<head>
 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 
<title>Dynamic Image Resizer</title>
 
</head>
 
 
<body>
 
 
<?
 
 
 
$dimg = new ImageResizer();
 
 
// -- original image: load from file
 
$dimg->loadImage("image.jpg");
 
// ---OR---
 
// provide a prevously loaded/created image:
 
// $dimg->setImage($img);
 
 
// retrieve  the original image
 
$o_img = $dimg->getOriginal();
 
$dimg->resize(0,300);
 
$r_img = $dimg->getResult();
 
$dimg->setExactSizeResult(true,140,140,100);
 
$dimg->resize(300,300,0);
 
$r_img1 = $dimg->getResult();
 
 
// store the images in _SESSION for use by 'image.php'
 
ob_start();
 
    imagejpeg($o_img);
 
    $_SESSION['images']['orig_img']=ob_get_contents();
 
ob_end_clean();
 
ob_start();
 
    imagejpeg($r_img);
 
    $_SESSION['images']['res_img']=ob_get_contents();
 
ob_end_clean();
 
ob_start();
 
    imagejpeg($r_img1);
 
    $_SESSION['images']['res_img1']=ob_get_contents();
 
ob_end_clean();
 
 
?>
 
 
<table width="200" border="0" cellspacing="1" cellpadding="1">
 
  <tr>
 
    <td colspan="3" bgcolor="#eeeeee"><div align="center">Dynamic Auto Resizer Example </div></td>
 
  </tr>
 
  <tr>
 
    <td bgcolor="#eeeeee">original image: </td>
 
    <td align="center" bgcolor="#eeeeee"><img src="image.php?id=orig_img" /></td>
 
    <td bgcolor="#eeeeee"> <? echo imagesx($o_img).'x'.imagesy($o_img); ?></td>
 
  </tr>
 
  <tr>
 
    <td bgcolor="#CCCCCC">resize(0,300): </td>
 
    <td align="center" bgcolor="#CCCCCC"> <img src="image.php?id=res_img" /></td>
 
    <td bgcolor="#CCCCCC"> <? echo imagesx($r_img).'x'.imagesy($r_img); ?></td>
 
  </tr>
 
  <tr>
 
    <td bgcolor="#EEEEEE">resize(300,300,0), exactSize: </td>
 
    <td align="center" bgcolor="#eeeeee"> <img src="image.php?id=res_img1" /></td>
 
    <td bgcolor="#eeeeee"> <? echo imagesx($r_img1).'x'.imagesy($r_img1); ?></td>
 
  </tr>
 
</table>
 
 
 
 
<br /> 
 
<br /> 
 
</body>
 
</html>
 
 
 |