0
4

1 回答 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 回答