當前位置:首頁 » 編程語言 » php圖片等比縮放

php圖片等比縮放

發布時間: 2025-08-23 02:32:40

php圖片可以等比例的縮放嗎

可以。

等比例縮放的方法是:

1、載入選區--自由變換。如下圖:

2、按住shift+alt鍵,使用滑鼠調整大小,這種情況下,選區會按照等比例的方法進行縮放的。

㈡ 隨便下載一張圖片,使用PHP將圖片縮放到原來的1/2

//如果是JPG格式,則生成一個同比例的縮小圖
$file="xxx.jpg";

$extend_name=strtolower(substr(strrchr($file,"."),1));

if($extend_name=='jpg'){
$image = imagecreatefromjpeg($full_name);//取原圖的數據
}
//如果是gif格式,則生成一個同比例的縮小圖
if($extend_name=='gif'){
$image = imagecreatefromgif($full_name);//取原圖的數據
}
//如果是png格式,則生成一個同比例的縮小圖
if($extend_name=='png'){
$image = imagecreatefrompng($full_name);//取原圖的數據
}
//echo $full_name.$full_name_small;
$size=GetImageSize($full_name);
$x=$size[0];
$y=$size[1];
//echo $x." _ ".$y;
//假設首頁上的圖都是250象素左右,如果縮成150則圖像失真太嚴重,則把所有的圖都按這個大小進行等比縮放
//計算縮小比例
$rate=1/2;
$small_x=$size[0]*$rate;
$small_y=$size[1]*$rate;
$small_image = imagecreatetruecolor($small_x, $small_y);
imageCopyResampled($small_image,$image,0,0,0,0,$small_x,$small_y,$x,$y);
if(imagejpeg($small_image,$full_name_small)){
ImageDestroy($small_image);
}else{
}

熱點內容
bbs論壇源碼java 發布:2025-08-23 04:39:21 瀏覽:635
如斯腳本 發布:2025-08-23 04:34:52 瀏覽:592
c語言等腰三角形 發布:2025-08-23 04:31:17 瀏覽:577
氦氣壓縮 發布:2025-08-23 04:28:20 瀏覽:256
android生成隨機數 發布:2025-08-23 04:27:36 瀏覽:751
安卓應用程序隱藏了怎麼找出來 發布:2025-08-23 04:26:59 瀏覽:546
php變數的引用 發布:2025-08-23 04:26:16 瀏覽:675
編程移動端 發布:2025-08-23 04:12:58 瀏覽:620
安卓手機微信怎麼設置夜間模式 發布:2025-08-23 04:12:17 瀏覽:332
伺服器運維都包含什麼 發布:2025-08-23 04:12:14 瀏覽:45