หาขนาดความกว้าง,ความสูง ของรูปภาพ getimagesize
หน้าแรก PHP MySQL เกร็ดความรู้ หาขนาดความกว้าง,ความสูง ของรูปภาพ getimagesize
หากเพื่อนๆต้องการหาขนาดความกว้าง,ความสูง ของรูปภาพ ให้ใช้ฟังค์ชันนี้นะครับ getimagesize("ที่อยู่ของไฟล์รูปภาพ");
$size = getimagesize("ที่อยู่ของไฟล์รูปภาพ");
$size[0] จะได้ความกว้างของรูปภาพ
$size[1] จะได้ความสูงของรูปภาพ
ยกตัวอย่างผมต้องการที่จะดึงรูปจากฐานข้อมูลมาแสดง หากรูปมีความกว้างเกิน 65 pixels ก็ให้กำหนดความกว้างในการแสดงผลของภาพให้เท่ากับ 65 pixels(ไม่ได้ลดขนาดของภาพนะครับ) แต่ถ้าความกว้างของรูปน้อยกว่า 65 pixels ก็ให้กำหนดความกว้างของรูปภาพตามความกว้างจริงของรูปนั้น
โค๊ด:
<?php
$size = getimagesize("images/$row[images_name]");
if($size[0]>65){
$width = 65;
}else{
$width = $size[0];
}
echo "<img src='images/$row[images_name]' width='$width'>";
?>
ขึ้นไปด้านบน
