error_reporting(0); include("functions.php"); $h1 = "DJ Mike's Image Maker 2"; $h2 = "Median Filter Image"; ##### Start charcoal if ( $_GET[medianfilterimage_radius] ) { $medianfilterimage_radius = (float)trim($_GET[medianfilterimage_radius] ); ##### Validate radius & sigma if ( preg_match( "#[^0-9\.]#", "$medianfilterimage_radius", $x) ) { $_SESSION[error] = "Radius has numbers only"; exit; } if ( $_SESSION[error] ) { header("location:$self"); } ############# $image = new Imagick($_SESSION[path]); foreach ($image as $frame) { $frame->medianfilterimage($medianfilterimage_radius); } $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[medianfilterimage_radius] = $medianfilterimage_radius; header("Location: display.php"); exit; } ######### end charcoal include("top.php"); ?>