ฟังก์ชัน รับขนาดของภาพ PHP

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderator: mindphp, ผู้ดูแลกระดาน

Patipat
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 996
ลงทะเบียนเมื่อ: 10/06/2019 10:12 am

ฟังก์ชัน รับขนาดของภาพ PHP

โพสต์ที่ยังไม่ได้อ่าน โดย Patipat »

ในบางครั้งเราอาจจะเปิดไฟล์รูปที่มีนาดใหญ่ เวลาเปิดบนเว็บไซต์ก็จะใหญ่เกินกำหนดทำให้ หน้าเว็บเพจมีตำแหน่งของข้อมูลที่ไม่ตรงตามต้องการ อาจจะเป็นเหตุมาจากขนาดของภาพ และ เรามีฟังก์ชันในการ รับขนาดรูปภาพทำให้เรา สามารถแปลงขนาดของรูปภาพได้ตรงตามภาพขนาดจริงฟังก์ชั่นนี้รับชื่อไฟล์เป็นพารามิเตอร์และกำหนดขนาดของภาพส่งภาพคืนด้วย เป็นความสูง / ความกว้าง เป็นฟังก์ชันที่สำคัญตัวนึงเลยทีเดียว ที่บางโปรเจคต้องใช้

อย่างเช่น เราจะดูค่าขนาดของรูปภาพ ให้เรา เรียกดูข้อมูลของรูปภาพโดยใช้ คำสั่ง

โค้ด: เลือกทั้งหมด

<?php 
$image_info = getimagesize("test.png"); 
print_r($image_info); 
?> 
ผลลัพธ์จากการ print_r

โค้ด: เลือกทั้งหมด

Array ( [0] => 600 
        [1] => 200 
        [2] => 3 
        [3] => width="600" height="200" 
        [bits] => 8 
        [mime] => image/png )

ถ้าเราจะนำไปประยุกต์นำค่ามาแสดงทำได้โดยดังนี้
<?php

โค้ด: เลือกทั้งหมด


list($width, $height, $type, $attr) = getimagesize("test.png"); 
echo "Width  : " . $width . "<br>"; 
echo "Height  : " . $height . "<br>"; 
echo "Image type :" . $type . "<br>"; 
echo "Image attribute :" .$attr; 
?>
ค่าที่ได้จากรูป ก็คือ เราสามารถนำไปใช้ได้โดย ทำขนาดภาพตามของจริง สามารถสร้างภาพให้มีขนาดเท่ากับต้นฉบับได้
Kor ma di kub. :)
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41245
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ฟังก์ชัน รับขนาดของภาพ PHP

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ฟังก์ชั่นนี้ มีแนะนำไว้แล้วที่นี่
https://www.mindphp.com/%E0%B8%84%E0%B8 ... esize.html
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
Patipat
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 996
ลงทะเบียนเมื่อ: 10/06/2019 10:12 am

Re: ฟังก์ชัน รับขนาดของภาพ PHP

โพสต์ที่ยังไม่ได้อ่าน โดย Patipat »

รับทราบครับเดี๋ยวเขียนใหม่ครับผม
Kor ma di kub. :)
ตอบกลับโพส

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 74