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="
";
---
> $inputask="
";
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
<