php怎么计算图片的大小,php 根据比例计算图片缩放尺寸函数的用法
這篇文章主要為大家詳細介紹了php 根據(jù)比例計算圖片縮放尺寸函數(shù)的用法,具有一定的參考價值,可以用來參考一下。
面向512筆記編程,下面跟隨512筆記的小編來舉個例子吧。
經(jīng)測試代碼如下:
/**
* 根據(jù)比例計算圖片縮放尺寸函數(shù)
*
* @param string $img 圖片路徑
* @param int $max_w 最大縮放寬
* @param int $max_h 最大縮放高
* @return array
* @author 512-筆記 www.512pic.com
*/
function chImageSize($img, $max_w, $max_h) {
$size = @getimagesize($img);
$w = $size[0];
$h = $size[1];
//計算縮放比例
@$w_ratio = $max_w / $w;
@$h_ratio = $max_h / $h;
//決定處理后的圖片寬和高
if (($w <= $max_w) && ($h <= $max_h)) {
$tn['w'] = $w;
$tn['h'] = $h;
} else if (($w_ratio * $h) < $max_h) {
$tn['h'] = ceil($w_ratio * $h);
$tn['w'] = $max_w;
} else {
$tn['w'] = ceil($h_ratio * $w);
$tn['h'] = $max_h;
}
$tn['rc_w'] = $w;
$tn['rc_h'] = $h;
return $tn;
}
注:關于php 根據(jù)比例計算圖片縮放尺寸函數(shù)的用法的內(nèi)容就先介紹到這里,更多相關文章的可以留意512筆記的其他信息。
關鍵詞:圖片縮放
總結
以上是生活随笔為你收集整理的php怎么计算图片的大小,php 根据比例计算图片缩放尺寸函数的用法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php多主写数据,多数据库的配置(从主)
- 下一篇: php+字符串去掉反斜杠,PHP如何去掉