19,20d18 < $div_img=""; < $ext=""; 28,31d25 < $onl=""; < if (function_exists('imagebmp')) { < $onl=" onload=\"document.getElementById('extsel').innerHTML+='';\""; < } 35,36c29 < $filteropt="

Optional Image Filtering ...
"; < $inputask="




Quality: %" . $chkbox . $filteropt . "

"; --- > $inputask="





Quality: %" . $chkbox . "



"; 47,79d39 < < function getpostmaybe($argidea, $defidea) { < $gpidea=''; < if (isset($_GET[$argidea])) { < $gpidea=str_replace('+',' ',urldecode($_GET[$argidea])); < } else if (isset($_POST[$argidea])) { < $gpidea=str_replace('+',' ',urldecode($_POST[$argidea])); < } else if (isset($_GET['arg'])) { < $gpidea=str_replace('+',' ',urldecode($_GET['arg'])); < } else if (isset($_POST['arg'])) { < $gpidea=str_replace('+',' ',urldecode($_POST['arg'])); < } else if (isset($_GET['args'])) { < $gpidea=str_replace('+',' ',urldecode($_GET['args'])); < } else if (isset($_POST['args'])) { < $gpidea=str_replace('+',' ',urldecode($_POST['args'])); < } < if (trim($gpidea) != '') { < $clist=explode(',', str_replace(' ','',str_replace('(','',str_replace(')','',str_replace(']','',str_replace('[','',str_replace('array','',$gpidea))))))); < if (sizeof($clist) == 9) { < return array([$clist[0], $clist[1], $clist[2]],[$clist[3], $clist[4], $clist[5]],[$clist[6], $clist[7], $clist[8]]); < } else if (sizeof($clist) == 3 && $argidea == 'arg1') { < return $clist[0]; < } else if (sizeof($clist) == 3 && $argidea == 'arg2') { < return $clist[1]; < } else if (sizeof($clist) == 3 && $argidea == 'arg3') { < return $clist[2]; < } else { < return intval('' . $gpidea); < } < } < return $defidea; < } < 81,565d40 < function ourfile_get_contents($ourfilename) { < global $zipfile, $ziparrc, $ziparr, $ext; < return file_get_contents($ourfilename); < if (substr(($ourfilename . " "),0,5) != "data:" && substr((strtolower($ourfilename) . " "),0,4) != "http") { < $ourfilename=str_replace("/", substr(DIRECTORY_SEPARATOR . DIRECTORY_SEPARATOR,0,1), $ourfilename); < } else if (substr(($ourfilename . " "),0,1) == "/" && substr(($ourfilename . " "),0,2) != "//") { < $ourfilename=dirname(__FILE__) . DIRECTORY_SEPARATOR . str_replace("/", substr(DIRECTORY_SEPARATOR . DIRECTORY_SEPARATOR,0,1), substr($ourfilename,1)); < //file_put_contents('qwe.qwezz', $ourfilename); < } < if (trim($zipfile) == "") { < if (substr(($ourfilename . " "),0,5) == "data:") { < $ext="." . < explode("/", explode(";base64,", str_replace(" ","+",$ourfilename))[0])[-1 + sizeof(explode("/", explode(";base64,", str_replace(" ","+",$ourfilename))[0]))]; // /jpeg; < //file_put_contents('qwe.qwezzz', $ourfilename); < return base64_decode(explode(";base64,", str_replace(" ","+",$ourfilename))[1]); < } < return file_get_contents($ourfilename); < } else if (sizeof($ziparrc) == sizeof($ziparr)) { < for ($iop=0; $iop 5) { < //echo strlen($ziparrc[$iop]) . ' vS ' . $ext . ' ' . $iop . ' ' . sizeof($ziparr) . ' ' . $ourfilename; < //exit; < //} < $zas=$ziparrc[$iop]; < //$ziparrc[$iop]=""; < return $zas; < } < } < return ""; < } else { < $zip = zip_open($zipfile); < if ($zip) { < while ($zip_entry = zip_read($zip)) { < $thisfilename=zip_entry_name($zip_entry); < if ($thisfilename == $ourfilename) { < //echo $thisfilename . ' VS ' . $ourfilename; < //exit; < $zhuh=zip_entry_read($zip_entry, zip_entry_filesize($zip_entry)); < zip_close($zip); < return $zhuh; < } < } < zip_close($zip); < } < } < return ""; < } < < < function ourimagecreatefromfile($zfilename) { < global $div_img, $ext; < //file_put_contents("qwe.qweaa", $zfilename); < if (isset($_GET['emboss']) || isset($_POST['emboss'])) { < //file_put_contents("qwe.qwe", str_replace(' ','+',urldecode($_GET['emboss'])) . str_replace(' ','+',urldecode($_POST['emboss'])) . $zfilename); < //file_put_contents("qwe.qwex", $_SERVER['HTTP_REFERER']); < $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['emboss'])) . str_replace(' ','+',urldecode($_POST['emboss'])) . $zfilename)); < $emboss = getpostmaybe('arg1',array([-2, -1, 0], [-1, 1, 1], [0, 1, 2])); < //file_put_contents("qwe.qwexx", $_SERVER['HTTP_REFERER']); < //imageconvolution($jm_php, $emboss, 1, 0); < imagefilter($jm_php, IMG_FILTER_EMBOSS); < return $jm_php; //$new_name = 'anewimage0.jpg'; < $nj=0; < while (file_exists('anewimage' . $nj . '.jpg')) { < $nj++; < $new_name = 'anewimage' . $nj . '.jpg'; < } < imagejpeg($jm_php, $new_name); < $qpzm='data:image/jpeg;base64,' . base64_encode(ourfile_get_contents($new_name)); < imagedestroy($jm_php); < unlink($new_name); < //file_put_contents("qwe.qwez", $_SERVER['HTTP_REFERER']); < if (strpos($_SERVER['HTTP_REFERER'], "/pdfimageplustext.php") !== false) { < //file_put_contents("qwe.qwey", ""); < echo ""; < exit; < } < return $qpzm; < } else if (isset($_GET['edge']) || isset($_POST['edge'])) { < $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['edge'])) . str_replace(' ','+',urldecode($_POST['edge'])) . $zfilename)); < $edge_detect = getpostmaybe('arg1',array([-1, -1, -1], [-1, 8, -1], [-1, -1, -1])); < imageconvolution($jm_php, $edge_detect, 1, 0); < imageconvolution($jm_php, $edge_detect, 1, 255); < return $jm_php; //$new_name = 'anewimage0.jpg'; < $nj=0; < while (file_exists('anewimage' . $nj . '.jpg')) { < $nj++; < $new_name = 'anewimage' . $nj . '.jpg'; < } < imagejpeg($jm_php, $new_name); < $qpzm='data:image/jpeg;base64,' . base64_encode(ourfile_get_contents($new_name)); < imagedestroy($jm_php); < unlink($new_name); < if (strpos($_SERVER['HTTP_REFERER'], "/pdfimageplustext.php") !== false) { < echo ""; < exit; < } < return $qpzm; < } else if (isset($_GET['negedge']) || isset($_POST['negedge'])) { < $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['negedge'])) . str_replace(' ','+',urldecode($_POST['negedge'])) . $zfilename)); < $edge_detect = getpostmaybe('arg1',array([-1, -1, -1], [-1, 8, -1], [-1, -1, -1])); < imageconvolution($jm_php, $edge_detect, 1, 0); < //imageconvolution($jm_php, $edge_detect, 1, 255); < return $jm_php; //$new_name = 'anewimage0.jpg'; < $nj=0; < while (file_exists('anewimage' . $nj . '.jpg')) { < $nj++; < $new_name = 'anewimage' . $nj . '.jpg'; < } < imagejpeg($jm_php, $new_name); < $qpzm='data:image/jpeg;base64,' . base64_encode(ourfile_get_contents($new_name)); < imagedestroy($jm_php); < unlink($new_name); < if (strpos($_SERVER['HTTP_REFERER'], "/pdfimageplustext.php") !== false) { < echo ""; < exit; < } < return $qpzm; < } else if (isset($_GET['sharpen']) || isset($_POST['sharpen'])) { < $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['sharpen'])) . str_replace(' ','+',urldecode($_POST['sharpen'])) . $zfilename)); < $sharpen = getpostmaybe('arg1',array([0, -1, 0], [-1, 5, -1], [0, -1, 0])); < imageconvolution($jm_php, $sharpen, 1, 0); < return $jm_php; //$new_name = 'anewimage0.jpg'; < $nj=0; < while (file_exists('anewimage' . $nj . '.jpg')) { < $nj++; < $new_name = 'anewimage' . $nj . '.jpg'; < } < imagejpeg($jm_php, $new_name); < $qpzm='data:image/jpeg;base64,' . base64_encode(ourfile_get_contents($new_name)); < imagedestroy($jm_php); < unlink($new_name); < if (strpos($_SERVER['HTTP_REFERER'], "/pdfimageplustext.php") !== false) { < echo ""; < exit; < } < return $qpzm; < } else if (isset($_GET['boxblur']) || isset($_POST['boxblur'])) { < $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['boxblur'])) . str_replace(' ','+',urldecode($_POST['boxblur'])) . $zfilename)); < $box_blur = getpostmaybe('arg1',array([1, 1, 1], [1, 1, 1], [1, 1, 1])); < imageconvolution($jm_php, $box_blur, 9, 0); < return $jm_php; //$new_name = 'anewimage0.jpg'; < $nj=0; < while (file_exists('anewimage' . $nj . '.jpg')) { < $nj++; < $new_name = 'anewimage' . $nj . '.jpg'; < } < imagejpeg($jm_php, $new_name); < $qpzm='data:image/jpeg;base64,' . base64_encode(ourfile_get_contents($new_name)); < imagedestroy($jm_php); < unlink($new_name); < if (strpos($_SERVER['HTTP_REFERER'], "/pdfimageplustext.php") !== false) { < echo ""; < exit; < } < return $qpzm; < } else if (isset($_GET['grayscale']) || isset($_POST['grayscale'])) { < $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['grayscale'])) . str_replace(' ','+',urldecode($_POST['grayscale'])) . $zfilename)); < imagefilter($jm_php, IMG_FILTER_GRAYSCALE); < return $jm_php; //$new_name = 'anewimage0.jpg'; < $nj=0; < while (file_exists('anewimage' . $nj . '.jpg')) { < $nj++; < $new_name = 'anewimage' . $nj . '.jpg'; < } < imagejpeg($jm_php, $new_name); < $qpzm='data:image/jpeg;base64,' . base64_encode(ourfile_get_contents($new_name)); < imagedestroy($jm_php); < unlink($new_name); < if (strpos($_SERVER['HTTP_REFERER'], "/pdfimageplustext.php") !== false) { < echo ""; < exit; < } < return $qpzm; < } else if (isset($_GET['gaussianianblur']) || isset($_POST['gaussianblur'])) { < $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['gaussianblur'])) . str_replace(' ','+',urldecode($_POST['gaussianblur'])) . $zfilename)); < imagefilter($jm_php, IMG_FILTER_GAUSSIAN_BLUR); < return $jm_php; //$new_name = 'anewimage0.jpg'; < $nj=0; < while (file_exists('anewimage' . $nj . '.jpg')) { < $nj++; < $new_name = 'anewimage' . $nj . '.jpg'; < } < imagejpeg($jm_php, $new_name); < $qpzm='data:image/jpeg;base64,' . base64_encode(ourfile_get_contents($new_name)); < imagedestroy($jm_php); < unlink($new_name); < if (strpos($_SERVER['HTTP_REFERER'], "/pdfimageplustext.php") !== false) { < echo ""; < exit; < } < return $qpzm; < } else if (isset($_GET['selectiveblur']) || isset($_POST['selectiveblur'])) { < < $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['selectiveblur'])) . str_replace(' ','+',urldecode($_POST['selectiveblur'])) . $zfilename)); < imagefilter($jm_php, IMG_FILTER_SELECTIVE_BLUR); < return $jm_php; //$new_name = 'anewimage0.jpg'; < $nj=0; < while (file_exists('anewimage' . $nj . '.jpg')) { < $nj++; < $new_name = 'anewimage' . $nj . '.jpg'; < } < imagejpeg($jm_php, $new_name); < $qpzm='data:image/jpeg;base64,' . base64_encode(ourfile_get_contents($new_name)); < imagedestroy($jm_php); < unlink($new_name); < if (strpos($_SERVER['HTTP_REFERER'], "/pdfimageplustext.php") !== false) { < echo ""; < exit; < } < return $qpzm; < < < } else if (isset($_GET['negate']) || isset($_POST['negate'])) { < $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['negate'])) . str_replace(' ','+',urldecode($_POST['negate'])) . $zfilename)); < imagefilter($jm_php, IMG_FILTER_NEGATE); < return $jm_php; //$new_name = 'anewimage0.jpg'; < $nj=0; < while (file_exists('anewimage' . $nj . '.jpg')) { < $nj++; < $new_name = 'anewimage' . $nj . '.jpg'; < } < imagejpeg($jm_php, $new_name); < $qpzm='data:image/jpeg;base64,' . base64_encode(ourfile_get_contents($new_name)); < imagedestroy($jm_php); < unlink($new_name); < if (strpos($_SERVER['HTTP_REFERER'], "/pdfimageplustext.php") !== false) { < echo ""; < exit; < } < return $qpzm; < } else if (isset($_GET['colourizered']) || isset($_POST['colourizered']) || isset($_GET['colorizered']) || isset($_POST['colorizered'])) { < $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['colourizered'])) . str_replace(' ','+',urldecode($_POST['colourizered'])) . $zfilename)); < imagefilter($jm_php, IMG_FILTER_COLORIZE, getpostmaybe('arg1',rand(0,255)), 0, 0); //, 100); < return $jm_php; //$new_name = 'anewimage0.jpg'; < $nj=0; < while (file_exists('anewimage' . $nj . '.jpg')) { < $nj++; < $new_name = 'anewimage' . $nj . '.jpg'; < } < imagejpeg($jm_php, $new_name); < $qpzm='data:image/jpeg;base64,' . base64_encode(ourfile_get_contents($new_name)); < imagedestroy($jm_php); < unlink($new_name); < if (strpos($_SERVER['HTTP_REFERER'], "/pdfimageplustext.php") !== false) { < echo ""; < exit; < } < return $qpzm; < } else if (isset($_GET['colourizegreen']) || isset($_POST['colourizegreen']) || isset($_GET['colorizegreen']) || isset($_POST['colorizegreen'])) { < $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['colourizegreen'])) . str_replace(' ','+',urldecode($_POST['colourizegreen'])) . $zfilename)); < imagefilter($jm_php, IMG_FILTER_COLORIZE, 0, getpostmaybe('arg1',rand(0,255)), 0); //, 100); < return $jm_php; //$new_name = 'anewimage0.jpg'; < $nj=0; < while (file_exists('anewimage' . $nj . '.jpg')) { < $nj++; < $new_name = 'anewimage' . $nj . '.jpg'; < } < imagejpeg($jm_php, $new_name); < $qpzm='data:image/jpeg;base64,' . base64_encode(ourfile_get_contents($new_name)); < imagedestroy($jm_php); < unlink($new_name); < if (strpos($_SERVER['HTTP_REFERER'], "/pdfimageplustext.php") !== false) { < echo ""; < exit; < } < return $qpzm; < } else if (isset($_GET['colourize']) || isset($_POST['colourize']) || isset($_GET['colorize']) || isset($_POST['colorize'])) { < $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['colourize'])) . str_replace(' ','+',urldecode($_POST['colourize'])) . $zfilename)); < imagefilter($jm_php, IMG_FILTER_COLORIZE, getpostmaybe('arg1',rand(0, 255)), getpostmaybe('arg2',rand(0, 255)), getpostmaybe('arg3',rand(0, 255))); //, 100); < return $jm_php; //$new_name = 'anewimage0.jpg'; < $nj=0; < while (file_exists('anewimage' . $nj . '.jpg')) { < $nj++; < $new_name = 'anewimage' . $nj . '.jpg'; < } < imagejpeg($jm_php, $new_name); < $qpzm='data:image/jpeg;base64,' . base64_encode(ourfile_get_contents($new_name)); < imagedestroy($jm_php); < unlink($new_name); < if (strpos($_SERVER['HTTP_REFERER'], "/pdfimageplustext.php") !== false) { < echo ""; < exit; < } < return $qpzm; < } else if (isset($_GET['colourizeblue']) || isset($_POST['colourizeblue']) || isset($_GET['colorizeblue']) || isset($_POST['colorizeblue'])) { < $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['colourizeblue'])) . str_replace(' ','+',urldecode($_POST['colourizeblue'])) . $zfilename)); < imagefilter($jm_php, IMG_FILTER_COLORIZE, 0, 0, getpostmaybe('arg1',rand(0,255))); //, 100); < return $jm_php; //$new_name = 'anewimage0.jpg'; < $nj=0; < while (file_exists('anewimage' . $nj . '.jpg')) { < $nj++; < $new_name = 'anewimage' . $nj . '.jpg'; < } < imagejpeg($jm_php, $new_name); < $qpzm='data:image/jpeg;base64,' . base64_encode(ourfile_get_contents($new_name)); < imagedestroy($jm_php); < unlink($new_name); < if (strpos($_SERVER['HTTP_REFERER'], "/pdfimageplustext.php") !== false) { < echo ""; < exit; < } < return $qpzm; < } else if (isset($_GET['pixellate']) || isset($_POST['pixellate']) || isset($_GET['pixelate']) || isset($_POST['pixelate'])) { < $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['pixellate'])) . str_replace(' ','+',urldecode($_POST['pixellate'])) . $zfilename)); < imagefilter($jm_php, IMG_FILTER_PIXELATE, getpostmaybe('arg1',rand(1, 9))); // was 3 < return $jm_php; //$new_name = 'anewimage0.jpg'; < $nj=0; < while (file_exists('anewimage' . $nj . '.jpg')) { < $nj++; < $new_name = 'anewimage' . $nj . '.jpg'; < } < imagejpeg($jm_php, $new_name); < $qpzm='data:image/jpeg;base64,' . base64_encode(ourfile_get_contents($new_name)); < imagedestroy($jm_php); < unlink($new_name); < if (strpos($_SERVER['HTTP_REFERER'], "/pdfimageplustext.php") !== false) { < echo ""; < exit; < } < return $qpzm; < } else if (isset($_GET['smooth']) || isset($_POST['smooth'])) { < $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['smooth'])) . str_replace(' ','+',urldecode($_POST['smooth'])) . $zfilename)); < imagefilter($jm_php, IMG_FILTER_SMOOTH, getpostmaybe('arg1',rand(5, 35))); // was -1924.124 < return $jm_php; //$new_name = 'anewimage0.jpg'; < $nj=0; < while (file_exists('anewimage' . $nj . '.jpg')) { < $nj++; < $new_name = 'anewimage' . $nj . '.jpg'; < } < imagejpeg($jm_php, $new_name); < $qpzm='data:image/jpeg;base64,' . base64_encode(ourfile_get_contents($new_name)); < imagedestroy($jm_php); < unlink($new_name); < if (strpos($_SERVER['HTTP_REFERER'], "/pdfimageplustext.php") !== false) { < echo ""; < exit; < } < return $qpzm; < } else if (isset($_GET['contrast']) || isset($_POST['contrast'])) { < $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['contrast'])) . str_replace(' ','+',urldecode($_POST['contrast'])) . $zfilename)); < imagefilter($jm_php, IMG_FILTER_CONTRAST, getpostmaybe('arg1',rand(-100, 100))); // was -90 < return $jm_php; //$new_name = 'anewimage0.jpg'; < $nj=0; < while (file_exists('anewimage' . $nj . '.jpg')) { < $nj++; < $new_name = 'anewimage' . $nj . '.jpg'; < } < imagejpeg($jm_php, $new_name); < $qpzm='data:image/jpeg;base64,' . base64_encode(ourfile_get_contents($new_name)); < imagedestroy($jm_php); < unlink($new_name); < if (strpos($_SERVER['HTTP_REFERER'], "/pdfimageplustext.php") !== false) { < echo ""; < exit; < } < return $qpzm; < } else if (isset($_GET['brightness']) || isset($_POST['brightness'])) { < $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['brightness'])) . str_replace(' ','+',urldecode($_POST['brightness'])) . $zfilename)); < imagefilter($jm_php, IMG_FILTER_BRIGHTNESS, getpostmaybe('arg1',rand(-255, 255))); // was 98 < return $jm_php; //$new_name = 'anewimage0.jpg'; < $nj=0; < while (file_exists('anewimage' . $nj . '.jpg')) { < $nj++; < $new_name = 'anewimage' . $nj . '.jpg'; < } < imagejpeg($jm_php, $new_name); < $qpzm='data:image/jpeg;base64,' . base64_encode(ourfile_get_contents($new_name)); < imagedestroy($jm_php); < unlink($new_name); < if (strpos($_SERVER['HTTP_REFERER'], "/pdfimageplustext.php") !== false) { < echo ""; < exit; < } < return $qpzm; < } else if (isset($_GET['sketchy']) || isset($_POST['sketchy']) || isset($_GET['mean_removal']) || isset($_POST['mean_removal']) || isset($_GET['mean-removal']) || isset($_POST['mean-removal'])) { < $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['sketchy'])) . str_replace(' ','+',urldecode($_POST['sketchy'])) . $zfilename)); < imagefilter($jm_php, IMG_FILTER_MEAN_REMOVAL); < return $jm_php; //$new_name = 'anewimage0.jpg'; < $nj=0; < while (file_exists('anewimage' . $nj . '.jpg')) { < $nj++; < $new_name = 'anewimage' . $nj . '.jpg'; < } < imagejpeg($jm_php, $new_name); < $qpzm='data:image/jpeg;base64,' . base64_encode(ourfile_get_contents($new_name)); < imagedestroy($jm_php); < unlink($new_name); < if (strpos($_SERVER['HTTP_REFERER'], "/pdfimageplustext.php") !== false) { < echo ""; < exit; < } < return $qpzm; < } else if (isset($_GET['flipvertical']) || isset($_POST['flipvertical'])) { < $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['flipvertical'])) . str_replace(' ','+',urldecode($_POST['flipvertical'])) . $zfilename)); < $jm_php=ourImageFlip($jm_php, '1'); //imageflip($jm_php, IMG_FLIP_VERTICAL); < return $jm_php; //$new_name = 'anewimage0.jpg'; < $nj=0; < while (file_exists('anewimage' . $nj . '.jpg')) { < $nj++; < $new_name = 'anewimage' . $nj . '.jpg'; < } < imagejpeg($jm_php, $new_name); < $qpzm='data:image/jpeg;base64,' . base64_encode(ourfile_get_contents($new_name)); < imagedestroy($jm_php); < unlink($new_name); < if (strpos($_SERVER['HTTP_REFERER'], "/pdfimageplustext.php") !== false) { < echo ""; < exit; < } < return $qpzm; < } else if (isset($_GET['fliphorizontal']) || isset($_POST['fliphorizontal'])) { < $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['fliphorizontal'])) . str_replace(' ','+',urldecode($_POST['fliphorizontal'])) . $zfilename)); < $jm_php=ourImageFlip($jm_php, '2'); //imageflip($jm_php, IMG_FLIP_HORIZONTAL); < return $jm_php; //$new_name = 'anewimage0.jpg'; < $nj=0; < while (file_exists('anewimage' . $nj . '.jpg')) { < $nj++; < $new_name = 'anewimage' . $nj . '.jpg'; < } < imagejpeg($jm_php, $new_name); < $qpzm='data:image/jpeg;base64,' . base64_encode(ourfile_get_contents($new_name)); < imagedestroy($jm_php); < unlink($new_name); < if (strpos($_SERVER['HTTP_REFERER'], "/pdfimageplustext.php") !== false) { < echo ""; < exit; < } < return $qpzm; < } else if (isset($_GET['flip']) || isset($_POST['flip'])) { < $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['flip'])) . str_replace(' ','+',urldecode($_POST['flip'])) . $zfilename)); < $jm_php=ourImageFlip($jm_php, '3'); //imageflip($jm_php, IMG_FLIP_BOTH); < return $jm_php; //$new_name = 'anewimage0.jpg'; < $nj=0; < while (file_exists('anewimage' . $nj . '.jpg')) { < $nj++; < $new_name = 'anewimage' . $nj . '.jpg'; < } < imagejpeg($jm_php, $new_name); < $qpzm='data:image/jpeg;base64,' . base64_encode(ourfile_get_contents($new_name)); < imagedestroy($jm_php); < unlink($new_name); < if (strpos($_SERVER['HTTP_REFERER'], "/pdfimageplustext.php") !== false) { < echo ""; < exit; < } < return $qpzm; < } else if (isset($_GET['rotation']) || isset($_POST['rotation'])) { < //file_put_contents("qwe.qwe1", $zfilename); < $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['flip'])) . str_replace(' ','+',urldecode($_POST['flip'])) . $zfilename)); < //file_put_contents("qwe.qwe2", $zfilename); < if (isset($_GET['rotation'])) { < $iim_php=imagerotate($jm_php, floatval(trim(str_replace('+',' ',urldecode($_GET['rotation'])))), 0); < } else if (isset($_POST['rotation'])) { < //file_put_contents("qwe.qwe3", '' . (trim(str_replace('+',' ',urldecode($_POST['rotation']))))); < $iim_php=imagerotate($jm_php, floatval(trim(str_replace('+',' ',urldecode($_POST['rotation'])))), 0); < //file_put_contents("qwe.qwe4", '' . floatval(trim(str_replace('+',' ',urldecode($_POST['rotation']))))); < } else { < $iim_php=imagerotate($jm_php, 0.0, 0); < } < //file_put_contents("qwe.qwe5", $zfilename); < return $jm_php; //$new_name = 'anewimage0.jpg'; < $nj=0; < while (file_exists('anewimage' . $nj . '.jpg')) { < $nj++; < $new_name = 'anewimage' . $nj . '.jpg'; < } < //file_put_contents("qwe.qwe6", $zfilename); < imagejpeg($iim_php, $new_name); < //file_put_contents("qwe.qwe7", $zfilename); < $qpzm='data:image/jpeg;base64,' . base64_encode(ourfile_get_contents($new_name)); < //file_put_contents("qwe.qwe8", $zfilename); < imagedestroy($jm_php); < imagedestroy($iim_php); < //file_put_contents("qwe.qwe9", $zfilename); < unlink($new_name); < if (strpos($_SERVER['HTTP_REFERER'], "/pdfimageplustext.php") !== false) { < echo ""; < exit; < } < return $qpzm; < } < return imagecreatefromstring(file_get_contents($zfilename)); // 'data:image/' . substr($ext,1) . ";base64," . base64_encode(ourfile_get_contents($zfilename)); < } < 581,582c56 < //$new_file=str_replace($ext, strtolower(str_replace('..','.',"." . $inext)), $ourfilename); < $new_file=str_replace($ext, (str_replace('..','.',"." . $inext)), $ourfilename); --- > $new_file=str_replace($ext, strtolower(str_replace('..','.',"." . $inext)), $ourfilename); 589,591d62 < } < if (file_exists($new_file)) { < $new_file=str_replace($ext, (str_replace('..','.',"." . $inext)), $ourfilename); 593c64 < $new_file=str_replace((str_replace('..','.',"." . $inext)), "0" . (str_replace('..','.',"." . $inext)), $new_file); --- > $new_file=str_replace(strtolower(str_replace('..','.',"." . $inext)), "0" . strtolower(str_replace('..','.',"." . $inext)), $new_file); 597c68 < $im_php = ourimagecreatefromfile($ourfilename); --- > $im_php = imagecreatefromstring(file_get_contents($ourfilename)); 600c71 < switch (strtolower($inext)) { --- > switch ($inext) { 608,613c79 < case '.bmp': < if (function_exists('imagebmp')) { < $image = imagebmp($im_php, $new_file, true); < } < break; < case '.png': --- > case '.png': 621c87 < $tablerows.="" . basename($new_file) . "

\n
"; --- > $tablerows.="" . basename($new_file) . "
\n \n
\n
"; 699c165 < th { border-top: 1px dotted red; text-align: left; } --- > th { border-top: 1px dotted red; } 705,706d170 < var aska=false; < var askastr=';emboss;array([-2, -1, 0], [-1, 1, 1], [0, 1, 2]);brightness;255;contrast;100;smooth;35;pixellate;9;colourize;255,255,255;colourizegreen;255;colourizeblue;255;colourizered;255;boxblur;array([1, 1, 1], [1, 1, 1], [1, 1, 1]);edge;array([-1, -1, -1], [-1, 8, -1], [-1, -1, -1]);negedge;array([-1, -1, -1], [-1, 8, -1], [-1, -1, -1]);sharpen;array([0, -1, 0], [-1, 5, -1], [0, -1, 0]);'; 726,727d189 < if (('' + aas[ias].id) != 'doif') { < if (document.getElementById('deta').innerHTML == '+') { 729,738c191 < //aas[ias].style.display='none'; < } else { < aas[ias].setAttribute('open',true); < } < } < } < if (document.getElementById('deta').innerHTML == '+') { < document.getElementById('deta').innerHTML='-'; < } else { < document.getElementById('deta').innerHTML='+'; --- > aas[ias].style.display='none'; 739a193 > document.getElementsByTagName('deta').innerHTML='-'; 741,792d194 < < < function zoomsame(tvo) { < var tv=tvo.value; < var pa=null; < if (tv.trim() == '' && ('' + tv.length) != '0') { aska=true; } < if (tv.trim() != '') { < tvo.name=tv.trim(); < if (aska && askastr.indexOf(';' + tv.trim().toLowerCase() + ';') != -1) { < pa=prompt('Optionally enter argument(s) for ' + tv.trim(), askastr.split(';' + tv.trim().toLowerCase() + ';')[1].split(';')[0]); < if (pa != null) { < if (pa.trim() == '') { pa=null; } < } < } < if (pa != null) { < if (('' + pa.split(',').length) == '3') { < document.getElementById('rotation').name='args'; < document.getElementById('rotation').value=pa; < } else { < document.getElementById('rotation').name='arg1'; < document.getElementById('rotation').value=pa; < } < } else { < document.getElementById('rotation').name='rotation'; < document.getElementById('rotation').value='' + document.getElementById('trot').value; < } < if (tv.trim().toLowerCase() == 'redo') { < redo(); < } //alert(11); < //} < } < } < < function redo() { < } < < function postdext() { < var valis=document.getElementById('outext').value; < document.getElementById('dext').innerHTML=''; < if (valis.trim() != '') { < if (document.getElementById('dext').innerHTML.indexOf('>' + ('.' + valis.toLowerCase()).replace('..','.') + '<') != -1) { < if (document.getElementById('dext').innerHTML.indexOf('>' + ('.' + valis).replace('..','.') + '<') == -1) { < document.getElementById('outext').innerHTML+=''; < } < document.getElementById('outext').value=('.' + valis).replace('..','.'); < } < } else { < document.getElementById('outext').value=valis; < } < } < < setTimeout(postdext, 15000); 796c198 < --- > 801d202 <