error_reporting(0);
include("functions.php");
$h1 = "DJ Mike's Image Maker 2";
$h2 = "Compress";
##### Start Compress
if ( $_GET[compress_quality] )
{
$compress_quality = (int)trim($_GET[compress_quality]);
if ( $compress_quality < 1) { $compress_quality = 1; }
if ( $compress_quality > 100 ) { $compress_quality = 100; }
#############
$image = new Imagick($_SESSION[path]);
foreach ($image as $frame)
{
$frame->setCompression(Imagick::COMPRESSION_JPEG);
$frame->setCompressionQuality($compress_quality);
}
$format = strtolower( $image->getimageformat() );
$path = "temp/$ID.$_SESSION[views].$format";
$frames = $image->getNumberImages();
if ( $frames > 1) { $image->writeImages("$path", TRUE); }
else { $image->writeImage("$path"); }
# save settings
$_SESSION[path] = $path;
$_SESSION[compress_quality] = $compress_quality;
header("Location: display.php?");
exit;
}
######### end Compress
include("top.php");
?>