ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

imagedestroy() 

ใน PHP  จะมีฟังก์ชันที่เกี่ยวข้องกับการจัดการรูปภาพต่างๆมากมายไม่ว่าจะเป็น ฟังก์ชันการสร้างรูปภาพต่างๆ เช่น imagecreatefromgif()imagecreatefromjpeg() การจัดการเกี่ยวกับสี และอื่นๆ  แต่สิ่งสำคัญอย่างหนึ่งที่ไม่ควรลืมนั้นก็คือ การคืนค่า memory หรือหน่วยความจำกลับมาเมื่อการทำงานที่เกี่ยวกับรูปภาพนั้นเสร็จแล้ว 

ฟังก์ชัน imagedestroy () เป็นฟังก์ชันที่นิยมกันใช้มากเมื่อมีการทำงานกับรูปภาพ เพราะเป็นการคืนค่าหน่วยความจำที่เกี่ยวข้องกับการทำงาน image ให้กับระบบปฏิบัติการ  

รูปแบบ syntex 

imagedestroy ( resource $image ) : bool

พารามิเตอร์

$image  : คือ resource หรือ ทรัพยกรของรูปภาพ ซึ่งมักเป็นการใช้ฟังก์ชันการสร้างภาพต่่างๆ เช่น imagecreate() ,imagecreatetruecolor() เป็นต้น  

สำหรับการคืนค่านั้น จะคืนค่าเป็น TRUE เมื่อสำเร็จหรือ FALSE หากเกิดความล้มเหลว

ตัวอย่างการใช้งาน

<?php
// create a 100 x 100 image
$im = imagecreatetruecolor(100, 100);

// alter or save the image

// frees image from memory
imagedestroy($im);
?>

ตัวอย่างอื่นๆ

<?php
header("Content-type:image/jpeg");
$image = imageCreateFromJPEG("test.jpg");
imageJPEG($image);
imageDestroy($image);
imageJPEG($image,"testimage.jpg");
?>

จากตัวอย่างจะเห็นเมื่อการสร้างรูปภาพและมีจัดการรูปภาพดำเนินการเสร็จเรียบร้อยแล้ว จะมีการเพิ่มด้วยฟังก์ชัน imageDestroy() เพื่อลบหรือคืนค่าหน่วยความจำที่เก็บรูปภาพไว้ เพื่อไม่ให้ปัญหาตามมาทีหลังและเป็นการคืนทรัพยากรให้เครื่องคอมพิวเตอร์ด้วยเพื่อทำงานต่อไปได้อย่างราบรื่น  

 

 

ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : ฟังก์ชัน PHP

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ขอความช่วยเหลือ PyCharm
โดย kaao_19 จ 18 พฤษภาคม 2020 10:35 pm บอร์ด Programming - C/C++ & java & Python
2
967
อ 19 พฤษภาคม 2020 1:23 am โดย kaao_19
สรุปการเรียนรู้ประจำวัน 18/05/63
โดย sirirat จ 18 พฤษภาคม 2020 9:42 pm บอร์ด M102 - ศิริรัตน์ ทิพย์น้อย
0
13
จ 18 พฤษภาคม 2020 9:42 pm โดย sirirat
มาทำความรู้จักกับจังหวัดกระบี่ สำหรับผู้สนใจจะมาท่องเที่ยว
โดย sirirat จ 18 พฤษภาคม 2020 5:05 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
47
จ 18 พฤษภาคม 2020 5:05 pm โดย sirirat
สอบถาม ผมกำลังทำ gitlab CI สร้างไฟล์ yml มาแล้วแต่ตอนทำงานมันเป็นแบบนี้ครับเป็นเพราะอะไรครับ
โดย jirawoot จ 18 พฤษภาคม 2020 5:04 pm บอร์ด Programming - C/C++ & java & Python
1
116
อ 19 พฤษภาคม 2020 7:33 pm โดย jirawoot
วิธีการเดินทางจาก จ.กระบี่ มา กทม.
โดย sirirat จ 18 พฤษภาคม 2020 2:49 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
45
จ 18 พฤษภาคม 2020 2:49 pm โดย sirirat
อยากทราบวิธีการ แปลง ไฟล์ html มาเป็น pdf
โดย Ittichai_chupol จ 18 พฤษภาคม 2020 12:26 pm บอร์ด Programming - PHP
2
52
พ 20 พฤษภาคม 2020 1:39 pm โดย Ittichai_chupol
งานประจำวันที่ 18 พฤษภาคม 2563
โดย sirirat จ 18 พฤษภาคม 2020 10:50 am บอร์ด M102 - ศิริรัตน์ ทิพย์น้อย
3
43
จ 18 พฤษภาคม 2020 6:43 pm โดย sirirat
list ความรู้ที่มี ว่าเคยเรียน หรือ เคยทำอะไรมาบ้าง
โดย sirirat จ 18 พฤษภาคม 2020 10:48 am บอร์ด M102 - ศิริรัตน์ ทิพย์น้อย
3
40
จ 18 พฤษภาคม 2020 11:03 am โดย sirirat
NOTE
โดย sirirat จ 18 พฤษภาคม 2020 10:47 am บอร์ด M102 - ศิริรัตน์ ทิพย์น้อย
0
3
จ 18 พฤษภาคม 2020 10:47 am โดย sirirat
Work's on Hand ศิริรัตน์ ทิพย์น้อย M102
โดย sirirat จ 18 พฤษภาคม 2020 10:46 am บอร์ด M102 - ศิริรัตน์ ทิพย์น้อย
0
8
จ 18 พฤษภาคม 2020 10:46 am โดย sirirat
เปิดให้ลงทะเบียนร้านค้าแล้วที่ www.ไทยชนะ.com พร้อมรับ New Normal ควมคุมโรคระบาดโควิด 19
โดย thatsawan ส 16 พฤษภาคม 2020 6:01 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
104
ส 16 พฤษภาคม 2020 6:01 pm โดย thatsawan
B - เข้าสู่ระบบเอง เเละออกจากหน้าเว็บไม่ได้
โดย thatsawan ศ 15 พฤษภาคม 2020 7:00 pm บอร์ด Odoojob.com - Tester
1
5
ศ 15 พฤษภาคม 2020 8:03 pm โดย thatsawan
SSL หมดอายุ Enginx โชว์ข้อความ This is a placeholder for the subdomain โดเมน.com ที่มีปัญหา
โดย mindphp พฤ 14 พฤษภาคม 2020 5:58 pm บอร์ด Linux - Web Server
0
147
พฤ 14 พฤษภาคม 2020 5:58 pm โดย mindphp
ตัวช่วยในการคำนวณภาษีรถยนต์
โดย prmindphp พ 13 พฤษภาคม 2020 7:05 pm บอร์ด MindPHP News & Feedback
0
95
พ 13 พฤษภาคม 2020 7:05 pm โดย prmindphp
อยากทราบวิธีการ Export จาก html มาเป็น Excel โดยใช้ php
โดย Ittichai_chupol พ 13 พฤษภาคม 2020 6:26 pm บอร์ด Programming - PHP
2
74
พ 13 พฤษภาคม 2020 7:36 pm โดย Ittichai_chupol
สอบถามวิธีการทำให้หน้าเว็บปรับขนาดตามจอค่ะ
โดย Anonymous อ 12 พฤษภาคม 2020 11:35 pm บอร์ด HTML CSS
4
183
พ 13 พฤษภาคม 2020 8:52 pm โดย บุคคลทั่วไป
ตั้งค่าความกว้างของรูป 100% ในส่วนเสริม Latest News Enhanced ยังไงครับ
โดย toonytoony2004 จ 11 พฤษภาคม 2020 8:30 pm บอร์ด Joomla Development
1
253
อ 12 พฤษภาคม 2020 2:38 pm โดย tsukasaz
สอบถามวิธีการคำนวน sum(prices) แบบรายปี
โดย Anonymous อ 10 พฤษภาคม 2020 9:25 am บอร์ด Programming - PHP
2
565
อ 12 พฤษภาคม 2020 8:34 am โดย บุคคลทั่วไป
สอบถามการเพิ่มข้อมูลลงฐานข้อมูลค่ะ php, mysql
โดย Anonymous ศ 08 พฤษภาคม 2020 11:20 pm บอร์ด Programming - PHP
11
4857
อ 10 พฤษภาคม 2020 9:26 am โดย บุคคลทั่วไป
วิธีบันทึกข้อมูลเข้ารหัสmd5
โดย champp ศ 08 พฤษภาคม 2020 5:55 pm บอร์ด PHP Knowledge
0
1009
ศ 08 พฤษภาคม 2020 5:55 pm โดย champp