/**
比率に応じて画像サイズを変更します (サムネイルは生成しません)
@param string $img 画像パス
@param int $max_w 最大ズーム幅
@param int $max_h 最大ズーム高さ
*/
関数 chImageSize ($img,$max_w,$max_h)
{
$size = @getimagesize($img);
$w = $size[0];
$h
//スケーリング率を計算する
@$w_ratio = $max_w / $w;
@$h_ratio = $max_h / $h;
//処理された画像の幅と高さを決定します
If( ($w
{
$tn['w'] = $w;
$tn['h'] = $h;
}
else if(($w_ratio * $h)
{
$tn['h'] = ceil($w_ratio * $h);
$tn['w'] = $max_w;
}
それ以外は
{
$tn['w'] = ceil($h_ratio * $w);
$tn['h'] = $max_h;
}
$tn['rc_w'] = $w;
$tn['rc_h'] = $h;
$tn を返します ;
}
?>
関数の説明と例
比率に応じて画像サイズを変更します (サムネイルは生成されません)
http://www.bkjia.com/PHPjc/735073.html
www.bkjia.com
http://www.bkjia.com/PHPjc/735073.html
技術記事
? /**画像サイズを比例的に変更します (サムネイルは生成しません) @param string $img 画像パス @param int $max_w 最大ズーム幅 @param int $max_h 最大ズーム高さ*/ 関数 chImageSize...