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