ใน PHP imagecreatefrompng() เป็นฟังก์ชัน inbuilt ที่ใช้สร้างรูปภาพใหม่จากไฟล์ PNG หรือ URL imagecreatefrompng() ส่งคืนตัวระบุรูปภาพที่แสดงรูปภาพที่ได้รับจากชื่อไฟล์ที่กำหนด
ไวยากรณ์
resource imagecreatefrompng(string $filename)
พารามิเตอร์
imagecreatefrompng() รับพารามิเตอร์เพียงตัวเดียว $filename พารามิเตอร์นี้เก็บชื่อของรูปภาพหรือเส้นทางไปยังรูปภาพ PNG
คืนค่า
imagecreatefrompng() ส่งคืนตัวระบุทรัพยากรรูปภาพเมื่อสำเร็จ และให้ข้อผิดพลาดเป็นเท็จ
ตัวอย่างที่ 1 − แสดงภาพ PNG ที่โหลดในเบราว์เซอร์
<?php
// Load an image from local drive/file
$img = imagecreatefrompng('C:\xampp\htdocs\Images\img29.png');
// It will show the loaded PNG image in the browser
header('Content-type: image/png');
imagejpeg($img);
imagedestroy($img);
?> ผลลัพธ์

ตัวอย่างที่ 2 - โหลดและบันทึกภาพ PNG ในเส้นทางของไดรฟ์ในเครื่อง
<?php
// Load an image from local drive/file
$img = imagecreatefrompng('C:\xampp\htdocs\Images\img29.png');
// Flip the image
// imageflip($img,1);
// Save the GIF image into the given local drive folder path.
imagejpeg($img,'C:\xampp\htdocs\pic.gif');
imagedestroy($img);
?> ผลลัพธ์

คำอธิบาย − ในตัวอย่างที่ 2 รูปภาพ png ถูกโหลดจากพาธในเครื่องโดยใช้ imagecreatefrompng() การทำงาน. จากนั้น เราแปลงภาพ png เป็นภาพ gif และบันทึกไว้ในไดรฟ์ภายในเครื่องโดยกำหนดเส้นทางสำหรับบันทึกภาพ gif
เรายังเห็นภาพในเบราว์เซอร์ (ดูตัวอย่างที่ 1)