8) { $_POST['quality']=str_replace('%','',substr($argv[$ii], 8)); } else { $nextquality=true; } } else if (strpos($argv[$ii], '-q') !== false || strpos($argv[$ii], '-Q') !== false) { $beginswitch=true; if (strpos($argv[$ii],'=') !== false) { $_POST['quality']=str_replace('%','',explode('=', $argv[$ii])[1]); } else if (strlen($argv[$ii]) > 2) { $_POST['quality']=str_replace('%','',substr($argv[$ii], 2)); } else { $nextquality=true; } } else if (substr($argv[$ii],0,1) == '-') { $beginswitch=true; if (strpos($argv[$ii],'=') !== false) { $_POST[substr(strtolower(explode('=',$argv[$ii])[0]),1)]=''; if (sizeof(explode(',',explode('=',$argv[$ii])[1])) == 3) { if ($whenm == '') { $whenm.='' . substr(strtolower(explode('=',$argv[$ii])[0]),1) . '=' . explode('=',$argv[$ii])[1]; } else { $whenm.=';' . substr(strtolower(explode('=',$argv[$ii])[0]),1) . '=' . explode('=',$argv[$ii])[1]; } $_POST['args']=explode('=',$argv[$ii])[1]; } else { $_POST['arg1']=explode('=',$argv[$ii])[1]; } } else { $_POST[substr(strtolower(explode('=',$argv[$ii])[0]),1)]=''; if ($whenm == '') { $whenm.='' . substr(strtolower(explode('=',$argv[$ii])[0]),1) . '='; // . explode('=',$argv[$ii])[1]; } else { $whenm.=';' . substr(strtolower(explode('=',$argv[$ii])[0]),1) . '='; // . explode('=',$argv[$ii])[1]; } $argnext=true; } } else if (!isset($_POST['ispec'])) { $_POST['ispec']=$argv[$ii]; } else if (!$beginswitch) { $_POST['ispec'].="," . $argv[$ii]; } else if (substr($argv[$ii],0,1) == '.' || strlen($argv[$ii]) == 3) { $argnext=false; $_POST['outext']=str_replace("..", ".", "." . $argv[$ii]); } else if ($argnext) { $argnext=false; if (sizeof(explode(',',$argv[$ii])) == 3) { $whenm.=$argv[$ii]; $_POST['args']=$argv[$ii]; } else { $whenm.=$argv[$ii]; $_POST['arg1']=$argv[$ii]; } } } } if ($whenm != '') { $_POST['whenmulti']=$whenm; } } if (function_exists('imagebmp')) { $onl=" onload=\"document.getElementById('extsel').innerHTML+='';\""; } if (strpos(strtolower($_SERVER['SERVER_NAME']), 'rjmprogramming.com.au') === false) { $chkbox="

Keep Image Files "; } $filteropt="

Optional Image Filtering and/or Transformations ...
"; $inputask="




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

"; if (isset($_GET['ispec']) && (isset($_GET['outext']) || $outeis != '')) { if (isset($_GET['quality'])) { $quality=explode('.',str_replace('%','',str_replace('+',' ',urldecode($_GET['quality']))))[0]; } if (isset($_GET['outext'])) { if (strlen($_GET['outext']) > 0) { $outeis=str_replace('+',' ',urldecode($_GET['outext'])); } } ourglob(str_replace('+',' ',urldecode($_GET['ispec'])), $outeis); } else if (isset($_POST['ispec']) && (isset($_POST['outext']) || $outeis != '')) { if (isset($_POST['quality'])) { $quality=explode('.',str_replace('%','',str_replace('+',' ',urldecode($_POST['quality']))))[0]; } if (isset($_POST['outext'])) { if (strlen($_POST['outext']) > 0) { $outeis=str_replace('+',' ',urldecode($_POST['outext'])); } } ourglob(str_replace('+',' ',urldecode($_POST['ispec'])), $outeis); } function getpostmaybe($argidea, $defidea) { global $myargs; $gpidea=''; if ($myargs != '') { $gpidea=$myargs; } else 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; } function ourfile_get_contents($ourfilename) { global $zipfile, $ziparrc, $ziparr, $ext; return file_get_contents(str_replace('https:','http:',preg_replace('{^//}','http://',$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 ourImageFlip($imgsrc, $mode) { // thanks to https://stackoverflow.com/questions/10001728/how-to-flip-image-horizontaly-and-vertically-with-php $width = imagesx ( $imgsrc ); $height = imagesy ( $imgsrc ); $src_x = 0; $src_y = 0; $src_width = $width; $src_height = $height; switch ($mode) { case '1': //vertical $src_y = $height -1; $src_height = -$height; break; case '2': //horizontal $src_x = $width -1; $src_width = -$width; break; case '3': //both $src_x = $width -1; $src_y = $height -1; $src_width = -$width; $src_height = -$height; break; default: return $imgsrc; break; } $imgdest = imagecreatetruecolor ( $width, $height ); if ( imagecopyresampled ( $imgdest, $imgsrc, 0, 0, $src_x, $src_y , $width, $height, $src_width, $src_height ) ) { return $imgdest; } return $imgsrc; } function outoftwo($theone, $thetwo) { if ($thetwo == "") { return $theone; } else if ($theone == $thetwo) { return $theone; } return 'youllneverfindthis'; } function ourimagecreatefromfile($zfilename) { global $div_img, $ext, $myargs; //file_put_contents("qwe.qweaa", $zfilename); $goes=1; $oktoend=true; $jm_php=null; $myargs=""; $vs=""; $wma=[]; if (isset($_GET['whenmulti'])) { if (strlen($_GET['whenmulti']) > 0) { $wma=explode(';', str_replace('+',' ',urldecode($_GET['whenmulti']))); $goes=sizeof($wma); } } else if (isset($_POST['whenmulti'])) { if (strlen($_POST['whenmulti']) > 0) { $wma=explode(';', str_replace('+',' ',urldecode($_POST['whenmulti']))); $goes=sizeof($wma); } } //file_put_contents("qweaa.qweaa", "goes=" . $goes . " and whenmulti=" . str_replace('+',' ',urldecode($_POST['whenmulti']))); for ($ig=0; $ig<$goes; $ig++) { if (sizeof($wma) > $ig) { $vs=explode('=', $wma[$ig])[0]; $myargs=explode('=', $wma[$ig])[1]; if ($myargs == "") { $myargs=" "; } //file_put_contents("qwez.qwez" . $ig, "vs=" . $vs . " and myargs=" . $myargs); } else { $vs=""; $myargs=""; } if (($ig + 1) >= $goes) { $oktoend=true; } else { $oktoend=false; } if (isset($_GET['emboss']) || isset($_POST[outoftwo('emboss',$vs)])) { //file_put_contents("qwe.qwe", str_replace(' ','+',urldecode($_GET['emboss'])) . str_replace(' ','+',urldecode($_POST['emboss'])) . $zfilename); //file_put_contents("qwe.qwex", $_SERVER['HTTP_REFERER']); if (!$jm_php) { $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); if ($oktoend) { 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[outoftwo('edge',$vs)])) { if (!$jm_php) { $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); if ($oktoend) { 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[outoftwo('negedge',$vs)])) { if (!$jm_php) { $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); if ($oktoend) { 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[outoftwo('sharpen',$vs)])) { if (!$jm_php) { $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); if ($oktoend) { 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[outoftwo('boxblur',$vs)])) { if (!$jm_php) { $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); if ($oktoend) { 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[outoftwo('grayscale',$vs)])) { if (!$jm_php) { $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['grayscale'])) . str_replace(' ','+',urldecode($_POST['grayscale'])) . $zfilename)); } imagefilter($jm_php, IMG_FILTER_GRAYSCALE); if ($oktoend) { 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[outoftwo('gaussianblur',$vs)])) { if (!$jm_php) { $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['gaussianblur'])) . str_replace(' ','+',urldecode($_POST['gaussianblur'])) . $zfilename)); } imagefilter($jm_php, IMG_FILTER_GAUSSIAN_BLUR); if ($oktoend) { 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[outoftwo('selectiveblur',$vs)])) { if (!$jm_php) { $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['selectiveblur'])) . str_replace(' ','+',urldecode($_POST['selectiveblur'])) . $zfilename)); } imagefilter($jm_php, IMG_FILTER_SELECTIVE_BLUR); if ($oktoend) { 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[outoftwo('negate',$vs)])) { if (!$jm_php) { $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['negate'])) . str_replace(' ','+',urldecode($_POST['negate'])) . $zfilename)); } imagefilter($jm_php, IMG_FILTER_NEGATE); if ($oktoend) { 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[outoftwo('colourizered',$vs)]) || isset($_GET['colorizered']) || isset($_POST[outoftwo('colorizered',$vs)])) { if (!$jm_php) { $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); if ($oktoend) { 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[outoftwo('colourizegreen',$vs)]) || isset($_GET['colorizegreen']) || isset($_POST[outoftwo('colorizegreen',$vs)])) { if (!$jm_php) { $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); if ($oktoend) { 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[outoftwo('colourize',$vs)]) || isset($_GET['colorize']) || isset($_POST[outoftwo('colorize',$vs)])) { if (!$jm_php) { $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); if ($oktoend) { 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[outoftwo('colourizeblue',$vs)]) || isset($_GET['colorizeblue']) || isset($_POST[outoftwo('colorizeblue',$vs)])) { if (!$jm_php) { $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); if ($oktoend) { 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[outoftwo('pixellate',$vs)]) || isset($_GET['pixelate']) || isset($_POST[outoftwo('pixelate',$vs)])) { if (!$jm_php) { $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 if ($oktoend) { 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[outoftwo('smooth',$vs)])) { if (!$jm_php) { $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 if ($oktoend) { 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[outoftwo('contrast',$vs)])) { if (!$jm_php) { $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 if ($oktoend) { 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[outoftwo('brightness',$vs)])) { if (!$jm_php) { $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 if ($oktoend) { 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[outoftwo('sketchy',$vs)]) || isset($_GET['mean_removal']) || isset($_POST[outoftwo('mean_removal',$vs)]) || isset($_GET['mean-removal']) || isset($_POST[outoftwo('mean-removal',$vs)])) { if (!$jm_php) { $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['sketchy'])) . str_replace(' ','+',urldecode($_POST['sketchy'])) . $zfilename)); } imagefilter($jm_php, IMG_FILTER_MEAN_REMOVAL); if ($oktoend) { 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[outoftwo('flipvertical',$vs)])) { if (!$jm_php) { $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); if ($oktoend) { 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[outoftwo('fliphorizontal',$vs)])) { if (!$jm_php) { $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); if ($oktoend) { 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[outoftwo('flip',$vs)])) { if (!$jm_php) { $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); if ($oktoend) { 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['scale']) || isset($_POST[outoftwo('scale',$vs)])) { if (!$jm_php) { $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['flip'])) . str_replace(' ','+',urldecode($_POST['flip'])) . $zfilename)); } $wh = imagesx($jm_php); $ht = imagesy($jm_php); //file_put_contents("qwe.qwe2", "wh=" . $wh . " and ht=" . $ht); if (trim($myargs) != '') { $iim_php = imagecreatetruecolor(intval($wh * floatval($myargs)),intval($ht * floatval($myargs))); imagecopyresampled($iim_php,$jm_php,0,0,0,0,intval($wh * floatval($myargs)),intval($ht * floatval($myargs)),intval($wh),intval($ht)); //, imagecolorallocate($jm_php,255,255,255)); } else if (isset($_GET['arg1'])) { $iim_php = imagecreatetruecolor(intval($wh * floatval(trim(str_replace('+',' ',urldecode($_GET['arg1']))))),intval($ht * floatval(trim(str_replace('+',' ',urldecode($_GET['arg1'])))))); imagecopyresampled($iim_php,$jm_php,0,0,0,0,intval($wh * floatval(trim(str_replace('+',' ',urldecode($_GET['arg1']))))),intval($ht * floatval(trim(str_replace('+',' ',urldecode($_GET['arg1']))))),intval($wh),intval($ht)); //, imagecolorallocate($jm_php,255,255,255)); } else if (isset($_POST['arg1'])) { $iim_php = imagecreatetruecolor(intval($wh * floatval(trim(str_replace('+',' ',urldecode($_POST['arg1']))))),intval($ht * floatval(trim(str_replace('+',' ',urldecode($_POST['arg1'])))))); //file_put_contents("qwe.qwe3", '' . intval($wh)); imagecopyresampled($iim_php,$jm_php,0,0,0,0,intval($wh * floatval(trim(str_replace('+',' ',urldecode($_POST['arg1']))))),intval($ht * floatval(trim(str_replace('+',' ',urldecode($_POST['arg1']))))),intval($wh),intval($ht)); //file_put_contents("qwe.qwe4", '' . intval($wh * floatval(trim(str_replace('+',' ',urldecode($_POST['arg1'])))))); } else if (isset($_GET['scale'])) { if (strlen($_GET['scale']) == 0) { $iim_php = imagecreatetruecolor(intval($wh),intval($ht)); imagecopyresampled($iim_php,$jm_php,0,0,0,0,intval($wh),intval($ht),intval($wh),intval($ht)); } else { $iim_php = imagecreatetruecolor(intval($wh * floatval(trim(str_replace('+',' ',urldecode($_GET['scale']))))),intval($ht * floatval(trim(str_replace('+',' ',urldecode($_GET['scale'])))))); imagecopyresampled($iim_php,$jm_php,0,0,0,0,intval($wh * floatval(trim(str_replace('+',' ',urldecode($_GET['scale']))))),intval($ht * floatval(trim(str_replace('+',' ',urldecode($_GET['scale']))))),intval($wh),intval($ht)); } } else if (isset($_POST['scale'])) { //file_put_contents("qwe.qwe3", '' . (trim(str_replace('+',' ',urldecode($_POST['rotation']))))); if (strlen($_POST['scale']) == 0) { $iim_php = imagecreatetruecolor(intval($wh),intval($ht)); imagecopyresampled($iim_php,$jm_php,0,0,0,0,intval($wh),intval($ht),intval($wh),intval($ht)); } else { $iim_php = imagecreatetruecolor(intval($wh * floatval(trim(str_replace('+',' ',urldecode($_POST['scale']))))),intval($ht * floatval(trim(str_replace('+',' ',urldecode($_POST['scale'])))))); imagecopyresampled($iim_php,$jm_php,0,0,0,0,intval($wh * floatval(trim(str_replace('+',' ',urldecode($_POST['scale']))))),intval($ht * floatval(trim(str_replace('+',' ',urldecode($_POST['scale']))))),intval($wh),intval($ht)); } //file_put_contents("qwe.qwe4", '' . floatval(trim(str_replace('+',' ',urldecode($_POST['rotation']))))); } else { $iim_php = imagecreatetruecolor(intval($wh),intval($ht)); imagecopyresampled($iim_php,$jm_php,0,0,0,0,intval($wh),intval($ht),intval($wh),intval($ht)); } //file_put_contents("qwe.qwe5", $zfilename); imagedestroy($jm_php); $jm_php=$iim_php; if ($oktoend) { return $iim_php; //$new_name = 'anewimage0.jpg'; } } else if (isset($_GET['rotation']) || isset($_POST[outoftwo('rotation',$vs)])) { //file_put_contents("qwe.qwe1", $zfilename); if (!$jm_php) { $jm_php = imagecreatefromstring(ourfile_get_contents(str_replace(' ','+',urldecode($_GET['flip'])) . str_replace(' ','+',urldecode($_POST['flip'])) . $zfilename)); } //file_put_contents("qwe.qwe2", $zfilename); if (trim($myargs) != '') { $iim_php=imagerotate($jm_php, floatval($myargs), imagecolorallocate($jm_php,255,255,255)); } else if (isset($_GET['arg1'])) { $iim_php=imagerotate($jm_php, floatval(trim(str_replace('+',' ',urldecode($_GET['arg1'])))), imagecolorallocate($jm_php,255,255,255)); } else if (isset($_POST['arg1'])) { //file_put_contents("qwe.qwe3", '' . (trim(str_replace('+',' ',urldecode($_POST['rotation']))))); $iim_php=imagerotate($jm_php, floatval(trim(str_replace('+',' ',urldecode($_POST['arg1'])))), imagecolorallocate($jm_php,255,255,255)); //file_put_contents("qwe.qwe4", '' . floatval(trim(str_replace('+',' ',urldecode($_POST['rotation']))))); } else if (isset($_GET['rotation'])) { if (strlen($_GET['rotation']) == 0) { $iim_php=imagerotate($jm_php, 0.0, imagecolorallocate($jm_php,255,255,255)); } else { $iim_php=imagerotate($jm_php, floatval(trim(str_replace('+',' ',urldecode($_GET['rotation'])))), imagecolorallocate($jm_php,255,255,255)); } } else if (isset($_POST['rotation'])) { //file_put_contents("qwe.qwe3", '' . (trim(str_replace('+',' ',urldecode($_POST['rotation']))))); if (trim($myargs) != '') { $iim_php=imagerotate($jm_php, floatval($myargs), imagecolorallocate($jm_php,255,255,255)); } else if (strlen($_POST['rotation']) == 0) { $iim_php=imagerotate($jm_php, 0.0, imagecolorallocate($jm_php,255,255,255)); } else { $iim_php=imagerotate($jm_php, floatval(trim(str_replace('+',' ',urldecode($_POST['rotation'])))), imagecolorallocate($jm_php,255,255,255)); } //file_put_contents("qwe.qwe4", '' . floatval(trim(str_replace('+',' ',urldecode($_POST['rotation']))))); } else { $iim_php=imagerotate($jm_php, 0.0, imagecolorallocate($jm_php,255,255,255)); } //file_put_contents("qwe.qwe5", $zfilename); imagedestroy($jm_php); $jm_php=$iim_php; if ($oktoend) { return $iim_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(str_replace('https:','http:',preg_replace('{^//}','http://',$zfilename)))); // 'data:image/' . substr($ext,1) . ";base64," . base64_encode(ourfile_get_contents($zfilename)); } function ourglob($ofwhat, $inext) { global $results, $inputask, $erroris, $zipfile, $ziparrwh, $ziparrc, $ziparr, $fspec, $ext, $width, $height, $iferr, $includesare, $cr, $crd, $dcr, $quality, $tablerows; $image=null; $lastname=""; //file_put_contents('xpp.xpp', $includesare); $concernyourself=0; if ($zipfile == "") { if ($erroris == "") { return glob($ofwhat); } else if (strpos(strtolower($ofwhat), 'http') !== false || strpos(strtolower($ofwhat), '//') !== false || strpos(strtolower($ofwhat), ',') !== false) { $ourfs=explode(',', $ofwhat); for ($ijk=0; $ijk function onl() { document.getElementById('deta').innerHTML='+'; document.getElementById('myh1').innerHTML=' Image Conversions'; } setTimeout(onl, 3000); "; } $ourfilename=explode('#', explode('?', $ourfs[$ijk])[0])[0]; $ext="." . explode(".", $ourfilename)[-1 + sizeof(explode(".", $ourfilename))]; //$new_file=str_replace($ext, strtolower(str_replace('..','.',"." . $inext)), $ourfilename); $new_file=basename(str_replace($ext, (str_replace('..','.',"." . $inext)), $ourfilename)); //echo $ofwhat . "
" . $ourfilename . "
" . $ext . "
" . $inext . "
" . $new_file; if (file_exists($new_file)) { $new_file=basename(str_replace($ext, strtoupper(str_replace('..','.',"." . $inext)), $ourfilename)); } if (file_exists($new_file)) { $new_file=basename(str_replace($ext, strtolower(str_replace('..','.',"." . $inext)), $ourfilename)); } if (file_exists($new_file)) { $new_file=basename(str_replace($ext, (str_replace('..','.',"." . $inext)), $ourfilename)); while (file_exists($new_file)) { $new_file=basename(str_replace((str_replace('..','.',"." . $inext)), "0" . (str_replace('..','.',"." . $inext)), $new_file)); } } array_push($ziparr, $new_file); //$ourfilename); //$im_php = imagecreatefromstring(file_get_contents(str_replace('https:','http:',$ourfilename))); $im_php = ourimagecreatefromfile($ourfilename); $width = imagesx($im_php); $height = imagesy($im_php); switch (strtolower($inext)) { case '.jpg': case '.jpeg': $image = imagejpeg($im_php, $new_file, $quality); break; case '.gif': $image = imagegif($im_php, $new_file); break; case '.bmp': if (function_exists('imagebmp')) { $image = imagebmp($im_php, $new_file, true); } break; case '.png': $image = imagepng($im_php, $new_file); break; } imagedestroy($im_php); //array_push($ziparrwh, '' . $width . ',' . $height); //array_push($ziparrc, file_get_contents($new_file)); //if (!file_exists($new_file)) { echo "
oops RE " . $new_file . "
"; } $tablerows.="" . basename($new_file) . "

\n
"; if (strlen($results) > 0) { $results.="New image " . $new_file . " created ... \n"; } if (strpos(strtolower($_SERVER['SERVER_NAME']), 'rjmprogramming.com.au') === false) { //imagedestroy($image); if (isset($_GET['delfile']) || isset($_POST['delfile'])) { unlink($new_file); } } else { unlink($new_file); } } $zipfile=" "; return $ziparr; } else { foreach (glob($ofwhat) as $ourfilename) { if (strpos($inputask, " function onl() { document.getElementById('deta').innerHTML='+'; document.getElementById('myh1').innerHTML=' Image Conversions'; } setTimeout(onl, 3000); "; } $ext="." . explode(".", $ourfilename)[-1 + sizeof(explode(".", $ourfilename))]; //$new_file=str_replace($ext, strtolower(str_replace('..','.',"." . $inext)), $ourfilename); $new_file=str_replace($ext, (str_replace('..','.',"." . $inext)), $ourfilename); //echo $ofwhat . "
" . $ourfilename . "
" . $ext . "
" . $inext . "
" . $new_file; if (file_exists($new_file)) { $new_file=str_replace($ext, strtoupper(str_replace('..','.',"." . $inext)), $ourfilename); } if (file_exists($new_file)) { $new_file=str_replace($ext, strtolower(str_replace('..','.',"." . $inext)), $ourfilename); } if (file_exists($new_file)) { $new_file=str_replace($ext, (str_replace('..','.',"." . $inext)), $ourfilename); while (file_exists($new_file)) { $new_file=str_replace((str_replace('..','.',"." . $inext)), "0" . (str_replace('..','.',"." . $inext)), $new_file); } } array_push($ziparr, $new_file); //$ourfilename); $im_php = ourimagecreatefromfile($ourfilename); $width = imagesx($im_php); $height = imagesy($im_php); switch (strtolower($inext)) { case '.jpg': case '.jpeg': $image = imagejpeg($im_php, $new_file, $quality); break; case '.gif': $image = imagegif($im_php, $new_file); break; case '.bmp': if (function_exists('imagebmp')) { $image = imagebmp($im_php, $new_file, true); } break; case '.png': $image = imagepng($im_php, $new_file); break; } imagedestroy($im_php); //array_push($ziparrwh, '' . $width . ',' . $height); //array_push($ziparrc, file_get_contents($new_file)); //if (!file_exists($new_file)) { echo "
oops RE " . $new_file . "
"; } $tablerows.="" . basename($new_file) . "

\n
"; if (strlen($results) > 0) { $results.="New image " . $new_file . " created ... \n"; } if (strpos(strtolower($_SERVER['SERVER_NAME']), 'rjmprogramming.com.au') === false) { //imagedestroy($image); if (isset($_GET['delfile']) || isset($_POST['delfile'])) { unlink($new_file); } } else { unlink($new_file); } } $zipfile=" "; return $ziparr; } } else { $zip = zip_open($zipfile); if ($zip) { while ($zip_entry = zip_read($zip)) { $ourfilename=zip_entry_name($zip_entry); if (strpos($includesare, $ourfilename) !== false || $includesare == '') { $regexpok=0; if (strpos($ourfilename, "_MACOSX/") === false) { $regexp="/^[\S]" . str_replace('[\s\S]?','[\s\S]*',str_replace('*','[\s\S]?',str_replace('?',',',str_replace('%',',',str_replace('.','[.]',$ofwhat))))) . "$/"; $regexpok=preg_match($regexp, explode("/",$ourfilename)[-1 + sizeof(explode("/",$ourfilename))]); if ($regexpok !== 0) { if ($ext == "") $ext="." . explode(".", $ourfilename)[-1 + sizeof(explode(".", $ourfilename))]; if ($iferr != "" && strpos($iferr, "&include=&") !== false) { $iferr=str_replace("&include=&", "&include=" . urlencode($ourfilename) . "&", $iferr); $lastname=$ourfilename; $concernyourself++; $cr.=$crd . $ourfilename; // . " selected"; if ($dcr != " ") { $dcr.=$crd . "" . basename($ourfilename) . ""; } $crd="\n"; } else if ($iferr != "" && $concernyourself == 1) { $iferr=str_replace("&include=" . urlencode($lastname) . "&", "&include=" . urlencode($lastname . "," . $ourfilename) . "&", $iferr); $concernyourself++; $cr.=$crd . $ourfilename; // . " selected"; if ($dcr != " ") { $dcr.=$crd . "" . basename($ourfilename) . ""; } $crd="\n"; } else { $cr.=$crd . $ourfilename; if ($dcr != " ") { $dcr.=$crd . "" . basename($ourfilename) . ""; } $crd="\n"; } array_push($ziparr, $ourfilename); $isc=zip_entry_read($zip_entry, zip_entry_filesize($zip_entry)); $im_php = imagecreatefromstring($isc); $width = imagesx($im_php); $height = imagesy($im_php); imagedestroy($im_php); array_push($ziparrwh, '' . $width . ',' . $height); array_push($ziparrc, $isc); } } } else { // reject this one if (strpos($ourfilename, "_MACOSX/") === false) { $regexp="/^[\S]" . str_replace('[\s\S]?','[\s\S]*',str_replace('*','[\s\S]?',str_replace('?',',',str_replace('%',',',str_replace('.','[.]',$ofwhat))))) . "$/"; $regexpok=preg_match($regexp, explode("/",$ourfilename)[-1 + sizeof(explode("/",$ourfilename))]); if ($regexpok !== 0) { $cr.=$crd . $ourfilename; if ($dcr != " ") { $dcr.=$crd . "" . basename($ourfilename) . ""; } $crd="\n"; } } } } zip_close($zip); $includesare=""; } //echo $zhuha; //exit; return $ziparr; } } function openthese($rts) { $xsss=explode("ew image ", $rts); for ($irts=1; $irts var cura=0; var nextcls=2; var aaas=[]; var aska=false; var askastr=';rotation;0;scale;1;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]);'; function checkca() { if (aaas.length == 0) { aaas=document.getElementsByTagName('a'); } for (var ias=0; ias 10) { alert(aaas[ias].title); } aaas[ias].click(); cura++; setTimeout(checkca, 5000); } else if (ias == cura) { cura++; setTimeout(checkca, 200); } } } function closeall() { var aas=document.getElementsByTagName('details'); for (var ias=0; ias' + tvo.innerHTML.split(' value=\"' + tv + '\">')[1].split(' ')[0] + ' ', ' value=\"' + tv + '\">'); getcls=tvo.innerHTML.split(' value=\"' + tv + '\">')[0].split(' class=\"')[eval(-1 + tvo.innerHTML.split(' value=\"' + tv + '\">')[0].split(' class=\"').length)].split('\"')[0]; if (getcls != '') { tvo.innerHTML=tvo.innerHTML.replace(' class=\"' + getcls + '\"', ''); } return ''; } if (tvo.outerHTML.indexOf(' name=') == -1) { tvo.name=tv.trim(); } else if (('' + tvo.name) == 'sfilter') { 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 (document.getElementById('whenmulti').value == '') { document.getElementById('whenmulti').value=tv + '=' + pa; } else { document.getElementById('whenmulti').value+=';' + tv + '=' + pa; document.getElementById('presub').innerHTML+=''; } 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; } tvo.innerHTML=tvo.innerHTML.replace(' value=\"' + tv + '\">', ' class=\"opt' + ('00' + nextcls).slice(-3) + '\" value=\"' + tv + '\">✔ '); nextcls++; sortsel(tvo); } else { if (document.getElementById('whenmulti').value == '') { document.getElementById('whenmulti').value=tv + '=' + ''; } else { document.getElementById('whenmulti').value+=';' + tv + '=' + ''; document.getElementById('presub').innerHTML+=''; } tvo.innerHTML=tvo.innerHTML.replace(' value=\"' + tv + '\">', ' class=\"opt' + ('00' + nextcls).slice(-3) + '\" value=\"' + tv + '\">✔ '); nextcls++; document.getElementById('rotation').name='rotation'; document.getElementById('rotation').value='' + document.getElementById('trot').value; sortsel(tvo); } if (tv.trim().toLowerCase() == 'redo') { redo(); } //alert(11); //} } } function sortsel(insel) { var sv=insel.value; var optsa=insel.innerHTML.split(''); var sopta=optsa.sort(); var newih=''; for (var ioj=0; ioj'; } insel.innerHTML=newih; insel.value=sv; } 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);

Image Conversions

RJM Programming - October, 2022

" . $tablerows . "
" . $inputask . " "; if (!$iscurl) { echo $htmlis; } else { $phtmlis="temphtml.html"; while (file_exists($phtmlis)) { $phtmlis=str_replace(".htm", "0.htm", $phtmlis); } file_put_contents($phtmlis, $htmlis); //exec("cd " . dirname(__FILE__) . " ; open " . $phtmlis); // . " ; rm -f " . $phtmlis); echo "Please issue command ...\nopen http://www.rjmprogramming.com.au/" . $phtmlis . " \n ... to see results. Omit the open word for Windows. You have up to the next minute to do this. "; } } ?>