Example #1
0
	<title>Image Cache Test</title>
	<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>
	<style>
		body {
			font-family: 'Open Sans', Helvetica, Arial, sans-serif;
		}
		img {
			max-width: 100%;
		}
	</style>
</head>
<body>
	<?php 
$imagecache = new ImageCache();
$imagecache->cached_image_directory = dirname(__FILE__) . '/images/cached';
$cached_src_one = $imagecache->cache('images/unsplash1.jpeg');
echo '<p>Original file size: ' . filesize($imagecache->image_src) . ' bytes</p>';
echo '<p>PHPImageCach-ified file size: ' . filesize($imagecache->cached_filename) . ' bytes</p>';
echo '<p>Total image size reduction: ' . (filesize($imagecache->image_src) - filesize($imagecache->cached_filename)) / filesize($imagecache->image_src) * 100 . '%</p>';
?>
	<img src="<?php 
echo $cached_src_one;
?>
" alt="">
	<hr>
	<?php 
$cached_src_two = $imagecache->cache('images/unsplash2.jpeg');
echo '<p>Original file size: ' . filesize($imagecache->image_src) . ' bytes</p>';
echo '<p>PHPImageCach-ified file size: ' . filesize($imagecache->cached_filename) . ' bytes</p>';
echo '<p>Total image size reduction: ' . (filesize($imagecache->image_src) - filesize($imagecache->cached_filename)) / filesize($imagecache->image_src) * 100 . '%</p>';
?>