error_reporting(0);
include("functions.php");
$h1 = "DJ Mike's Image Maker 2";
$h2 = "Sketch";
##### Start sketch
if ( $_GET[sketch_radius] && $_GET[sketch_sigma] )
{
$sketch_radius = (int)trim( $_GET[sketch_radius] );
$sketch_sigma = (int)trim( $_GET[sketch_sigma] );
$sketch_angle = (int)trim( $_GET[sketch_angle] );
#############
$image = new Imagick($_SESSION[path]);
$image = $image->coalesceImages();
foreach ($image as $frame)
{ $frame->sketchImage($sketch_radius, $sketch_sigma, $sketch_angle ); }
$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[sketch_radius] = $sketch_radius;
$_SESSION[sketch_sigma] = $sketch_sigma;
$_SESSION[sketch_angle] = $sketch_angle;
header("Location: display.php");
exit;
}
######### end sketch
include("top.php");
?>