Devdit
 

ดึงขนาดรูปภาพ PHP จากลิงก์ URL รูปภาพ

573

ดึงขนาดรูปภาพ 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]

แก้ไข 1 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ