PHP完全中文操作手冊

天地JPLOP | PHP首頁 | 函數索引
函數:GetImageSize()

GetImageSize

取得圖片的長寬。

語法: array getimagesize(string filename, array [imageinfo]);

返回值: 數組

函數種類: 圖形處理

內容說明

本函數可用來取得 GIF、JPEG 及 PNG 三種 WWW 上圖片的高與寬,不需要安裝 GD library 就可以使用本函數。返回的數組有四個元素。返回數組的第一個元素 (索引值 0) 是圖片的高度,單位是像素 (pixel)。第二個元素 (索引值 1) 是圖片的寬度。第三個元素 (索引值 2) 是圖片的文件格式,其值 1 為 GIF 格式、 2 為 JPEG/JPG 格式、3 為 PNG 格式。第四個元素 (索引值 3) 為圖片的高與寬字符串,height=xxx width=yyy。可省略的參數 imageinfo 用來取得一些圖片的相關信息,例如 IPTC (http://www.xe.net/iptc) 的 APP13 標記,就可以加在圖片中,可利用 iptcparse() 來解析。

使用範例

<?php
function MyImg($imgfile) {
$size = GetImageSize($imgfile);
echo
"<img src=\"$imgfile\" $size[3]>";
}
MyImg("img/img1.gif");
MyImg("img/img2.png");
?>



整理: 夕垌菪姬 (天地JPLOP)

[ 上一頁 回主目錄 下一頁 ]
版權所有,天地JPLOP、爵堤亞(夕垌菪姬)。網頁背景音樂和各鍊結標題
及鍊結內容和文章小說,版面編排皆歸原權利人所有對本版面
有任何意見或指教,歡迎至論壇指教。