程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP中imagecopyresampled參數詳解

PHP中imagecopyresampled參數詳解

編輯:PHP綜合
最近在做php頭像截取的功能,用到了imagecopyresampled函數,在網上查了很多材料都沒有很好的給出參數的含義,最後終於找出了對應參數的含義,今天分享給大家。

bool imagecopyresampled ( resource $dst_image , resource $src_image , int $dst_x , int $dst_y , int $src_x , int $src_y , int $dst_w , int $dst_h , int $src_w , int $src_h )
 
$dst_image:新建的圖片
 
$src_image:需要載入的圖片
 
$dst_x:設定需要載入的圖片在新圖中的x坐標
 
$dst_y:設定需要載入的圖片在新圖中的y坐標
 
$src_x:設定載入圖片要載入的區域x坐標
 
$src_y:設定載入圖片要載入的區域y坐標
 
$dst_w:設定載入的原圖的寬度(在此設置縮放)
 
$dst_h:設定載入的原圖的高度(在此設置縮放)
 
$src_w:原圖要載入的寬度
 
$src_h:原圖要載入的高度


兩種改變圖像大小的方法. (1):ImageCopyResized() 函數在所有GD版本中有效,但其縮放圖像的算法比較粗糙. (2):ImageCopyResampled(),其像素插值算法得到的圖像邊緣比較平滑.質量較好(但該函數的速度比 ImageCopyResized() 慢). 兩個函數的參數是一樣的.如下: ImageCopyResampled(dest,src,dx,dy,sx,sy,dw,dh,sw,sh); ImageCopyResized(dest,src,dx,dy,sx,sy,dw,dh,sw,sh); 它們兩個都是從原圖像(source)中抓取特定位置(sx,sy)復制圖像區域到目標圖像(destination)的特定位置(dx,dy)。另外dw,dh指定復制的圖像區域在目標圖像上的大小,sw,sh指定從原圖像復制的圖像區域的大小。如果有ps經驗的話,就相當於在原圖像選擇一塊區域,剪切移動到目的圖像上,同時有拉伸或縮小的操作。 *
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved