ดึงขนาดรูปภาพ PHP จากลิงก์ URL รูปภาพ บทความนี้สอนใช้คำสั่ง getimagesize ของภาษา PHP เป็นฟังก์ชันที่ใช้สำหรับดึงข้อมูลขนาดรูปภาพ โดยตัวอย่างใช้ getimagesize กับลิงก์ URL รูปภาพ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง ดึงขนาดรูปภาพ PHP จากลิงก์ URL รูปภาพ
<?php
$size = getimagesize("https://www.devdit.com/favicon-16x16.png");
var_dump( $size );
echo "<br/>";
echo "รูปภาพกว้าง ".$size[0]."px";
echo "<br/>";
echo "รูปภาพสูง ".$size[1]."px";
?>
ผลลัพธ์
array(6) { [0]=> int(16) [1]=> int(16) [2]=> int(3) [3]=> string(22) "width="16" height="16"" ["bits"]=> int(8) ["mime"]=> string(9) "image/png" }
รูปภาพกว้าง 16px
รูปภาพสูง 16px
ดึงขนาดรูปภาพ PHP จากลิงก์ URL รูปภาพ จากตัวอย่างดึงขนาดรูปภาพด้วยคำสั่ง getimagesize เก็บค่าที่ดึงได้ไว้ที่ตัวแปร size โดยปกติจะประกอบด้วยค่า width, height, bits และ mine กรณีต้องการดึงค่าความกว้าง หรือ width ให้อ้างถึง Index 0 คือ size[0] และดึงค่าความสูง หรือ height ให้อ้างถึง Index 1 คือ size[1]