我的环境是php 5.2,现在是php 5.3。 当我将网站移动到新环境时,它会显示错误
错误警告是:
Fatal error: Call to undefined function imagecreatefrompng() in xx/application/libraries/crop2.php on line 537
,错误代码是以下代码中的第九行:
protected function IM($file)
{
if(!file_exists($file)) die('File not exists.');
$info = getimagesize($file);
switch($info['mime'])
{
case 'image/gif':
$mim = imagecreatefromgif($file);
break;
case 'image/png':
$mim = imagecreatefrompng($file); // the error line
imagealphablending($mim, false);
imagesavealpha($mim, true);
break;
case 'image/jpeg':
$mim = imagecreatefromjpeg($file);
break;
default:
die('File format errors.');
}
return $mim;
}
我应该如何改变它?
答案 0 :(得分:1)
在phpinfo()
的帮助下,检查您是否GD library for PHP installed
。好像它不见了。