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

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

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

Post Reply
Patipat
PHP Super Hero Member
PHP Super Hero Member
Posts: 996
Joined: 10/06/2019 10:12 am

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

Post by Patipat » 02/07/2019 6:52 pm

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

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

Code: Select all

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

Code: Select all

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

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

Code: Select all


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; 
?>
ค่าที่ได้จากรูป ก็คือ เราสามารถนำไปใช้ได้โดย ทำขนาดภาพตามของจริง สามารถสร้างภาพให้มีขนาดเท่ากับต้นฉบับได้
If you fall, let you stand. :)

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 22533
Joined: 22/09/2008 6:18 pm
Contact:

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

Post by mindphp » 02/07/2019 6:59 pm

ฟังก์ชั่นนี้ มีแนะนำไว้แล้วที่นี่
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
Posts: 996
Joined: 10/06/2019 10:12 am

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

Post by Patipat » 02/07/2019 7:04 pm

รับทราบครับเดี๋ยวเขียนใหม่ครับผม
If you fall, let you stand. :)

Post Reply

Return to “PHP Knowledge”

Users browsing this forum: No registered users and 2 guests