การตรวจสอบข้อมูลของรูปภาพ บางครั้งก่อนที่จะจัดการใดๆ เกี่ยวกับภาพเราอาจต้องทราบข้อมูลบางอย่างก่อน เช่น ขนาดของภาพ เพื่อต้องการรู้ว่าควรจะย่อขนาดของภาพนั้นๆ หรือไม่ โดย บางท่านอาจจะใช้ function ของ PHP ในการตรวจสอบ หรือบางท่านอาจจะใช้ Library ช่วยในการจัดการ

แต่ในตอนนี้เราจะใช้ Library ที่ชื่อ IMager ในการจัดการ

โดยเจ้า Library IMager จะมีชุด function ให้เราเรียกใช้งานตามนี้ครับ

 

image_type($img_or_file_name)

ใช้เพื่อหาชนิดของภาพว่าเป็น gif  jpg  หรือ  png    ดังตัวอย่างด้านล่างนี้

$type = image_type(“flower.jpg”);    //คำสั่งนี้จะนำเอานามสกุลของไฟล์มาเก็บใว้ในตัวแปรที่ชื่อว่า type

 

image_width($img_or_file_name)

ใช้เพื่อหาความกว้างของภาพ  ใช้กรณีตรวจสอบว่าภาพที่ถูกอัพโหลดมามีความกว้าง มากเกินกว่าที่เรากำหนดไหม

$width = image_width(“flower.jpg”);

 

image_height($img_or_file_name)

ใช้เพื่อหาความสูงของภาพ ใช้กรณีตรวจสอบว่าภาพที่ถูกอัพโหลดมามีความสูง มากเกินกว่าที่เรากำหนดไหม

$height = image_height(“flower.jpg”);

 

image_size($file_name)

ใช้เพื่อหาขนาดของภาพ ใช้กรณีตรวจสอบว่าภาพที่ถูกอัพโหลดมามีขนาด มากเกินกว่าที่เรากำหนดไหม

$size = image_size(“flower.jpg”);

 

โดยรูปแบบ function ที่ด้านบนนี้เราใช้ Library นะครับ ลองดาวน์โหลดเข้ามาทดลองใช้ได้เลยนะครับ

 

คอร์สเรียนทั้งหมด

อ่านบทความอื่นเพิ่มเติม

กดติดตามสาระดีๆได้ที่เพจ Facebook