教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php按比例计算图片大小的代码

php按比例计算图片大小的代码

发布时间:2018-02-06   编辑:jiaochengji.com
分享一例按比例计算图片大小的php代码,用于图片的等比例缩放,有需要的朋友参考下。

例子,按比例计算图片大小与缩放图片。
代码:
 

复制代码 代码示例:
<?php
/**
 * 按照比例计算图片大小
 */ www.jbxue.com
function chang_image_size($img_w, $img_h, $max_w, $max_h)
{
    $ci =& get_instance();
    
    // 计算缩放比例
    $w_ratio = $max_w / $img_w;
    $h_ratio = $max_h / $img_h;
    
    // 决定处理后的图片宽和高
    if ( ($img_w <= $max_w) && ($img_h <= $max_h) )
    {
        $tn['w'] = $img_w;
        $tn['h'] = $img_h;
    }
    elseif (($w_ratio * $img_h) < $max_h)
    {
        $tn['w'] = $max_w;
        $tn['h'] = ceil($w_ratio * $img_h);
    }
    else
    {
        $tn['w'] = ceil($h_ratio * $img_w);
        $tn['h'] = $max_h;
    }
    
    $tn['rc_w'] = $img_w;
    $tn['rc_h'] = $img_h;
    
    return $tn ;
}

相关链接:
php等比例缩放图片的示例参考
php缩略图代码,实现满窗格等比例缩小
php等比例缩放图片的工具SimpleImage实例
php图片等比例放大与缩小的方法举例
php或js等比例缩小图片的代码

您可能感兴趣的文章:
php按比例计算图片大小的代码
php等比例缩放图片的示例参考
jquery图片不完全按比例自动缩小的简单代码
等比例缩小图片尺寸的js代码
PHPThumb图片处理实例解析
js动态获取图片width与height 等比例缩放的代码
php不变形缩放图片
php图片处理类(生成缩略图,图片尺寸调整,图片截取,图片加水印,图片旋转 )
PHPThumb图片处理类示例
jQuery动态改变图片显示大小(示例代码)

关键词: php图片缩放  图片缩放   
[关闭]
~ ~