Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

วิธีสร้างภาพใหม่จากไฟล์ WBMP หรือ URL ด้วยฟังก์ชัน imagecreatefromwbmp() ใน PHP

ใน PHP ฟังก์ชัน imagecreatefromwbmp() เป็นฟังก์ชันในตัวที่ใช้เพื่อสร้างภาพใหม่จากไฟล์ WBMP หรือ URL imagecreatefromwbmp() คืนค่าตัวระบุภาพที่แสดงถึงภาพที่ได้จากชื่อไฟล์ที่กำหนด เราสามารถใช้ imagecreatefromwbmp() ได้เมื่อเราต้องการแก้ไขภาพหลังจากโหลดจากไฟล์ WBMP โดยใช้ฟังก์ชัน imagewbmp() ภาพสามารถแปลงเป็น WBMP ได้

รูปแบบการใช้งาน (Syntax)

resource imagecreatefromwbmp(string $filename)

พารามิเตอร์

imagecreatefromwbmp() รับพารามิเตอร์เพียงตัวเดียวคือ $filename ซึ่งเก็บชื่อของภาพ

ค่าที่คืนกลับ (Return Values)

imagecreatefromwbmp() คืนค่าตัวระบุทรัพยากรภาพเมื่อสำเร็จ และให้ข้อผิดพลาดเมื่อ false

ตัวอย่างที่ 1

<?php 
// โหลดภาพ WBMP จากโฟลเดอร์ดิสก์ท้องถิ่น
$img = imagecreatefromwbmp('C:\xampp\htdocs\pic.wbmp');
// แสดงภาพที่โหลดในเบราว์เซอร์
imagewbmp($img);
imagedestroy($img); 
?>

ผลลัพธ์

หมายเหตุ - โค้ด PHP ด้านบนจะโหลดเนื้อหาในเบราว์เซอร์ในรูปแบบข้อความที่ไม่รองรับ เนื่องจากเบราว์เซอร์ไม่รองรับ WBMP

ตัวอย่างที่ 2

<?php 
// โหลดภาพ WBMP จากโฟลเดอร์ดิสก์ท้องถิ่น
// เราสามารถแปลงภาพเป็น WBMP โดยใช้เครื่องมือแปลงออนไลน์
// หรือใช้ฟังก์ชัน imagewbmp()
$img = imagecreatefromwbmp('C:\xampp\htdocs\Images\img30.wbmp');
// บันทึกภาพ GIF ลงในเส้นทางโฟลเดอร์ดิสก์ท้องถิ่นที่กำหนด
imagejpeg($img, 'C:\xampp\htdocs\pic.gif');
imagedestroy($img); 
?>

ภาพอินพุตต้นฉบับก่อนใช้ imagecreatefromwbmp()

วิธีสร้างภาพใหม่จากไฟล์ WBMP หรือ URL ด้วยฟังก์ชัน imagecreatefromwbmp() ใน PHP

ภาพเอาต์พุตหลังใช้ imagecreatefromwbmp()

วิธีสร้างภาพใหม่จากไฟล์ WBMP หรือ URL ด้วยฟังก์ชัน imagecreatefromwbmp() ใน PHP

หมายเหตุ - WBMP คือรูปแบบไฟล์ Wireless Bitmap เป็นรูปแบบกราฟิก WAP ที่ปรับให้เหมาะสมสำหรับอุปกรณ์คอมพิวติ้งแบบเคลื่อนที่ ภาพในรูปแบบ WBMP ถูกบันทึกในรูปแบบบิต นั่นคือ พิกเซลแต่ละจุดของภาพถูกบันทึกเป็น 1 บิต เพื่อเปิดไฟล์ WBMP จำเป็นต้องมีซอฟต์แวร์รูปแบบ Wireless Bitmap