问问题
670 次
1 回答
0
我这样做是创建一个新图像并存储在缓存文件夹中,然后下次如果图像已经存在,我会检索它或创建它。
像这样的东西:
function resize_image($filename, $width, $height)
{
if (!file_exists($filename) || !is_file($filename))
{
return false;
}
$info = pathinfo($filename);
$extension = $info['extension'];
$new_image = 'cache/' . utf8_substr($filename, 0, strrpos($filename, '.')) . '-' . $width . 'x' . $height . '.' . $extension;
if (file_exists($new_image))
{
return $new_image;
}
return new_iamge($filename, $width, $height);
}
于 2013-03-03T13:35:21.510 回答