導航:首頁 > 圖片大全 > 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如何縮放圖片相關的資料

熱點內容
紅木椅坐墊圖片及價格 瀏覽:913
單純二次元男生圖片 瀏覽:747
卡通二次元圖片簡單 瀏覽:402
天台怎麼畫好看又簡單圖片 瀏覽:745
剪輯圖片工具word 瀏覽:914
五門櫃的圖片及價格 瀏覽:371
漫畫男生模板圖片 瀏覽:261
有張的圖片文字 瀏覽:168
伽羅變男生圖片 瀏覽:640
女生芭蕾圖片 瀏覽:648
動漫圖片女生霸道 瀏覽:246
女生落日背景圖片 瀏覽:243
黑白手繪可愛圖片 瀏覽:733
動漫裝修效果圖片 瀏覽:644
如何將圖片變成小網格 瀏覽:272
最美棉海高清圖片 瀏覽:54
女孩白襪褲下面露出來圖片 瀏覽:86
中小學生畫畫圖片大全 瀏覽:932
串串桌子圖片及價格 瀏覽:27
二次元女生圖片雙馬尾 瀏覽:793