我正在使用imagejpeg
函数压缩图像并上传到网络上。附加的代码在我的桌面以及网站的桌面版本上都可以正常运行,但在移动版本中则无法正常工作。
function compress_image($source_url, $destination_url, $quality) {
$info = getimagesize($source_url);
if ($info['mime'] == 'image/jpeg')
$image = imagecreatefromjpeg($source_url);
elseif ($info['mime'] == 'image/gif')
$image = imagecreatefromgif($source_url);
elseif ($info['mime'] == 'image/png')
$image = imagecreatefrompng($source_url);
if(imagejpeg($image, $destination_url, $quality))
return 1; else return 0;
}