ホームページ  >  記事  >  バックエンド開発  >  比率に従って画像サイズを変更する_PHP チュートリアル

比率に従って画像サイズを変更する_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:38:51898ブラウズ

/**
比率に応じて画像サイズを変更します (サムネイルは生成しません)
@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

tru​​e


http://www.bkjia.com/PHPjc/735073.html

技術記事

? /**画像サイズを比例的に変更します (サムネイルは生成しません) @param string $img 画像パス @param int $max_w 最大ズーム幅 @param int $max_h 最大ズーム高さ*/ 関数 chImageSize...

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。