<? 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>
|