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 に答える