function imageCreateFromAny($filepath) {
$temp = pathinfo($filepath);
$fileName = $temp['filename'];
$ext = $temp['extension'];
switch ($ext) {
case 'gif' :
$im = imageCreateFromGif($filepath);
break;
case 'jpg' :
$im = imageCreateFromJpeg($filepath);
break;
case 'png' :
$im = imageCreateFromPng($filepath);
break;
case 'bmp' :
$im = imageCreateFromBmp($filepath);
break;
}
if (empty($im))
return false;
//echo "<pre>"; print_r($temp); echo "</pre>";
return $im;
}
function imageSaveToAny($im,$filepath) {
$temp = pathinfo($filepath);
$fileName = $temp['filename'];
$ext = $temp['extension'];
switch ($ext) {
case 'gif' :
return imagegif($im, $filepath);
case 'jpg' :
return imagejpeg($im, $filepath);
case 'png' :
//setTransparency($im1, $im);
return imagepng($im, $filepath);
default :
return imagejpeg($im, $filepath);
}
}
Leave a Comment