1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 利用PHP实现图片等比例放大和缩小办法详解

利用PHP实现图片等比例放大和缩小办法详解

时间:2022-03-06 18:36:49

相关推荐

利用PHP实现图片等比例放大和缩小办法详解

php教程|php手册

利用,PHP,实现,图片,等,比例,放,大和,缩,小方法,详解,复制,代码,如下,function,resizeim

php教程-php手册

复制代码 代码如下:

播客系统源码,VScode断网后没了,ubuntu私有驱动,tomcat服务停止不了,网络爬虫列子,php就业,白帽英文seo培训课程,二手车批发网站源码小程序,企业网站管理系统带模板lzw

function resizeimage($srcfile,$mySize){

$size=getimagesize($srcfile);

switch($size[2]){

case 1:

$img=imagecreatefromgif($srcfile);

break;

case 2:

$img=imagecreatefromjpeg($srcfile);

break;

case 3:

$img=imagecreatefrompng($srcfile);

break;

}

//源图片的宽度和高度

$oldImg[‘w’]=imagesx($img);

$oldImg[‘h’]=imagesy($img);

if ($oldImg[‘w’]<=$mySize[w] && $oldImg[h]<156){

$rate=1;

}elseif ($oldImg[‘w’]>$mySize[‘w’] && $oldImg[‘h’]<$mySize[h]){

$rate=$mySize[‘w’]/$oldImg[‘w’];

}elseif ($oldImg[‘w’]$mySize[‘h’]){

$rate=$mySize[‘h’]/$oldImg[‘h’];

}elseif ($oldImg[‘w’]>$mySize[‘w’] && $oldImg[‘h’]>$mySize[‘h’]){

$rate1=$mySize[‘w’]/$oldImg[‘w’];

$rate2=$mySize[‘h’]/$oldImg[‘h’];

if ($rate1>$rate2){$rate=$rate2;}else{$rate=$rate1;}

}

$newImg[‘w’]=$oldImg[‘w’]*$rate;

$newImg[‘h’]=$oldImg[‘h’]*$rate;

return “width=”.$newImg[‘w’].” height=”.$newImg[‘h’];

}

学校报名易语言源码,强制卸载Ubuntu桌面,电脑有两个版本tomcat,擅长用网络爬虫,php测试数据库链接,seo 点击精灵lzw

应用实例

ext4源码,vm安装ubuntu ic,生成的文件部署tomcat,爬虫用于商业,分布式架构 php,seo自学网免费seo顾问lzw

复制代码 代码如下:

$mySize=array(‘w’=>143,’h’=>156);

$imgSize=resizeimage(“22.jpg”,$mySize);

echo ““;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。