导航:首页 > 图片大全 > php如何缩放图片

php如何缩放图片

发布时间:2023-05-15 20:48:32

A. php 怎么压缩图片的大小

php压缩图片的大小:
<?php
$im=imagecreatefromjpeg('D:phpplace.jpeg');
resizeImage($im,,,'xinde','.jpg');
functionresizeImage($im,$maxwidth,$maxheight,$name,$filetype)
{
$pic_width=imagesx($im);
$pic_height=imagesy($im);
echo"start-----------------";
if(($maxwidth&&$pic_width>$maxwidth)&&($maxheight&&$pic_height>$maxheight))
{
if($maxwidth&&$pic_width>$maxwidth)
{
$widthratio=$maxwidth/$pic_width;
$resizewidth_tag=true;
}
if($maxheight&&$pic_height>$maxheight)
{
$heightratio=$maxheight/$pic_height;
$resizeheight_tag=true;
}
if($resizewidth_tag&&$resizeheight_tag)
{
if($widthratio<$heightratio)
$ratio=$widthratio;
else
$ratio=$heightratio;
}
if($resizewidth_tag&&!$resizeheight_tag)
$ratio=$widthratio;
if($resizeheight_tag&&!$resizewidth_tag)
$ratio=$heightratio;
$newwidth=$pic_width*$ratio;
$newheight=$pic_height*$ratio;
if(function_exists("imageresampled"))
{
$newim=imagecreatetruecolor($newwidth,$newheight);
imageresampled($newim,$im,,,,,$newwidth,$newheight,$pic_width,$pic_height);
}
else
{
$newim=imagecreate($newwidth,$newheight);
imageresized($newim,$im,,,,,$newwidth,$newheight,$pic_width,$pic_height);
}
$name=$name.$filetype;
imagejpeg($newim,$name);
imagedestroy($newim);
}
else
{
$name=$name.$filetype;
imagejpeg($im,$name);
}
}

B. php实现图片等比例缩放代码

新建文件index.php,需要在统计目录下有个图片为q.jpg(可根据源码进行更改图片的名称)
源代码如下:
<?php
$filename="q.jpg";
$per=0.3;
list($width,
$height)=getimagesize($filename);
$n_w=$width*$per;
$n_h=$height*$per;
$new=imagecreatetruecolor($n_w,
$n_h);
$img=imagecreatefromjpeg($filename);
//拷贝部分图像并调整
imageresized($new,
$img,0,
0,0,
0,$n_w,
$n_h,
$width,
$height);
//图像输出新图片、另存为
imagejpeg($new,
"q1.jpg");
imagedestroy($new);
imagedestroy($img);
?>
使用浏览器运行过后,在index.php同级的目录下会有个q1.jpg,这个图片就是等比例缩放后的图片,路径可以自己在源代码里面更改,放在自己的项目当中去或写个方法也行
以上所述上就是本文的全部内容了,希望对大家学习php语言能够有所帮助。

阅读全文

与php如何缩放图片相关的资料

热点内容
好看初一男生图片 浏览:204
高楼大厦高清图片素材 浏览:888
恶龙的高清图片大全大图 浏览:655
表格上的图片如何变成白底 浏览:950
动漫图片女生素描头像 浏览:167
图片中文字模糊 浏览:614
动漫银魂人物图片高清壁纸高清 浏览:573
小小女孩小女孩的图片小的石头 浏览:668
雨天穿的衣服图片 浏览:14
复古礼服发型图片 浏览:522
男生不美颜的图片 浏览:980
男朋友生日快乐的图片可爱 浏览:837
下身胖怎么搭配图片 浏览:608
兔子是如何过冬的卡通图片 浏览:3
女生的罩图片 浏览:791
多个图片打印不能复制到word 浏览:595
word2003剪切图片 浏览:177
幻灯片里怎么加图片 浏览:453
美女喝茶夕阳背影图片唯美 浏览:221
动漫女孩合照图片 浏览:895