Image conversion from one to another PHP Get link Facebook X Pinterest Email Other Apps <?php session_start(); $filename= $dir_path; $path_info = pathinfo($filename); $banner_imagex= $path_info['extension']; if($chkbox1 =='1'){ copy($dir_path,'album/gray/'.$file); $filename='album/gray/'.$file; if($banner_imagex=='png'){ $im = imagecreatefrompng($filename); if($im && imagefilter($im, IMG_FILTER_GRAYSCALE)) { imagepng($im, $filename); }else { echo 'Conversion to grayscale failed.'; } imagedestroy($im); $effect_path=$filename; } if($banner_imagex=='jpg'){ $im = imagecreatefromjpeg($filename); if($im && imagefilter($im, IMG_FILTER_GRAYSCALE)) { imagejpeg($im, $filename); }else { echo 'Conversion to grayscale failed.'; } imagedestroy($im); $effect_path=$filename; } if($banner_imagex=='gif'){ $im = imagecreatefromgif($filename); if($im && imagefilter($im, IMG_FILTER_GRAYSCALE)) { imagegif($im, $filename); }else { echo 'Conversion to grayscale failed.'; } imagedestroy($im); $effect_path=$filename; } } if($chkbox2 =='1'){ copy($dir_path,'album/bright/'.$file); $filename='album/bright/'.$file; if($banner_imagex=='png'){ $im = imagecreatefrompng($filename); if($im && imagefilter($im, IMG_FILTER_BRIGHTNESS, 5)) { imagepng($im, $filename); }else { echo 'Conversion to sepia tones failed.'; } imagedestroy($im); $effect_path1=$filename; } if($banner_imagex=='jpg'){ $im = imagecreatefromjpeg($filename); if($im && imagefilter($im, IMG_FILTER_BRIGHTNESS, 5)) { imagejpeg($im, $filename); }else { echo 'Conversion to sepia tones failed.'; } imagedestroy($im); $effect_path1=$filename; } if($banner_imagex=='gif'){ $im = imagecreatefromgif($filename); if($im && imagefilter($im, IMG_FILTER_BRIGHTNESS, 5)) { imagegif($im, $filename); }else { echo 'Conversion to sepia tones failed.'; } imagedestroy($im); $effect_path1=$filename; } } if($chkbox3 =='1'){ copy($dir_path,'album/colorover/'.$file); $filename='album/colorover/'.$file; if($banner_imagex=='png'){ $im = imagecreatefrompng($filename); if($im && imagefilter($im, IMG_FILTER_COLORIZE, 100, 0, 0)) { imagepng($im, $filename); }else { echo 'Conversion to sepia tones failed.'; } imagedestroy($im); $effect_path2=$filename; } if($banner_imagex=='jpg'){ $im = imagecreatefromjpeg($filename); if($im && imagefilter($im, IMG_FILTER_COLORIZE, 100, 0, 0)) { imagejpeg($im, $filename); }else { echo 'Conversion to sepia tones failed.'; } imagedestroy($im); $effect_path2=$filename; } if($banner_imagex=='gif'){ $im = imagecreatefromgif($filename); if($im && imagefilter($im, IMG_FILTER_COLORIZE, 100, 0, 0)) { imagegif($im, $filename); }else { echo 'Conversion to sepia tones failed.'; } imagedestroy($im); $effect_path2=$filename; } } if($chkbox4 =='1'){ copy($dir_path,'album/green/'.$file); $filename='album/green/'.$file; if($banner_imagex=='png'){ $im = imagecreatefrompng($filename); if($im && imagefilter($im, IMG_FILTER_COLORIZE, 0, 100, 0)) { imagepng($im, $filename); }else { echo 'Conversion to sepia tones failed.'; } imagedestroy($im); $effect_path3=$filename; } if($banner_imagex=='jpg'){ $im = imagecreatefromjpeg($filename); if($im && imagefilter($im, IMG_FILTER_COLORIZE, 0, 100, 0)) { imagejpeg($im, $filename); }else { echo 'Conversion to sepia tones failed.'; } imagedestroy($im); $effect_path3=$filename; } if($banner_imagex=='gif'){ $im = imagecreatefromgif($filename); if($im && imagefilter($im, IMG_FILTER_COLORIZE, 0, 100, 0)) { imagegif($im,$filename); }else { echo 'Conversion to sepia tones failed.'; } imagedestroy($im); $effect_path3=$filename; } } if($chkbox5 =='1'){ copy($dir_path,'album/blue/'.$file); $filename='album/blue/'.$file; if($banner_imagex=='png'){ $im = imagecreatefrompng($filename); if($im && imagefilter($im, IMG_FILTER_COLORIZE, 0, 0, 100)) { imagepng($im, $filename); }else { echo 'Conversion to sepia tones failed.'; } imagedestroy($im); $effect_path4=$filename; } if($banner_imagex=='jpg'){ $im = imagecreatefromjpeg($filename); if($im && imagefilter($im, IMG_FILTER_COLORIZE, 0, 0, 100)) { imagejpeg($im, $filename); }else { echo 'Conversion to sepia tones failed.'; } imagedestroy($im); $effect_path4=$filename; } if($banner_imagex=='gif'){ $im = imagecreatefromgif($filename); if($im && imagefilter($im, IMG_FILTER_COLORIZE, 0, 0, 100)) { imagegif($im, $filename); }else { echo 'Conversion to sepia tones failed.'; } imagedestroy($im); $effect_path4=$filename; } } if($chkbox6 =='1'){ copy($dir_path,'album/yellow/'.$file); $filename='album/yellow/'.$file; if($banner_imagex=='png'){ $im = imagecreatefrompng($filename); if($im && imagefilter($im, IMG_FILTER_COLORIZE, 100, 100, -100)) { imagepng($im, $filename); }else { echo 'Conversion to sepia tones failed.'; } imagedestroy($im); $effect_path5=$filename; } if($banner_imagex=='jpg'){ $im = imagecreatefromjpeg($filename); if($im && imagefilter($im, IMG_FILTER_COLORIZE, 100, 100, -100)) { imagejpeg($im,$filename); }else { echo 'Conversion to sepia tones failed.'; } imagedestroy($im); $effect_path5=$filename; } if($banner_imagex=='gif'){ $im = imagecreatefromgif($filename); if($im && imagefilter($im, IMG_FILTER_COLORIZE, 100, 100, -100)) { imagegif($im,$filename); }else { echo 'Conversion to sepia tones failed.'; } imagedestroy($im); $effect_path5=$filename; } } if($chkbox7 =='1'){ copy($dir_path,'album/violet/'.$file); $filename='album/violet/'.$file; if($banner_imagex=='png'){ $im = imagecreatefrompng($filename); if($im && imagefilter($im, IMG_FILTER_COLORIZE, 50, -50, 50)) { imagepng($im, $filename); }else { echo 'Conversion to sepia tones failed.'; } imagedestroy($im); $effect_path6=$filename; } if($banner_imagex=='jpg'){ $im = imagecreatefromjpeg($filename); if($im && imagefilter($im, IMG_FILTER_COLORIZE, 50, -50, 50)) { imagejpeg($im, $filename); }else { echo 'Conversion to sepia tones failed.'; } imagedestroy($im); $effect_path6=$filename; } if($banner_imagex=='gif'){ $im = imagecreatefromgif($filename); if($im && imagefilter($im, IMG_FILTER_COLORIZE, 50, -50, 50)) { imagegif($im, $filename); }else { echo 'Conversion to sepia tones failed.'; } imagedestroy($im); $effect_path6=$filename; } } if($chkbox8 =='1'){ copy($dir_path,'album/sepia/'.$file); $filename='album/sepia/'.$file; if($banner_imagex=='png'){ $im = imagecreatefrompng($filename); if($im && imagefilter($im, IMG_FILTER_GRAYSCALE)) { imagefilter($im,IMG_FILTER_COLORIZE, 50,50,0); imagepng($im, $filename); }else { echo 'Conversion to sepia tones failed.'; } imagedestroy($im); $effect_path7=$filename; } if($banner_imagex=='jpg'){ $im = imagecreatefromjpeg($filename); if($im && imagefilter($im, IMG_FILTER_GRAYSCALE)) { imagefilter($im,IMG_FILTER_COLORIZE, 50,50,0); imagejpeg($im, $filename); }else { echo 'Conversion to sepia tones failed.'; } imagedestroy($im); $effect_path7=$filename; } if($banner_imagex=='gif'){ $im = imagecreatefromgif($filename); if($im && imagefilter($im, IMG_FILTER_GRAYSCALE)) { imagefilter($im,IMG_FILTER_COLORIZE, 50,50,0); imagegif($im,$filename); }else { echo 'Conversion to sepia tones failed.'; } imagedestroy($im); $effect_path7=$filename; } } if($effect_path!=''){$finalpath=$effect_path;} if($effect_path1!=''){$finalpath=$finalpath.",".$effect_path1;} if($effect_path2!=''){$finalpath=$finalpath.",".$effect_path2;} if($effect_path3!=''){$finalpath=$finalpath.",".$effect_path3;} if($effect_path4!=''){$finalpath=$finalpath.",".$effect_path4;} if($effect_path5!=''){$finalpath=$finalpath.",".$effect_path5;} if($effect_path6!=''){$finalpath=$finalpath.",".$effect_path6;} if($effect_path7!=''){$finalpath=$finalpath.",".$effect_path7;} if($effect_path8!=''){$finalpath=$finalpath.",".$effect_path8;} ?> Get link Facebook X Pinterest Email Other Apps