PHP में, imagecreatefrompng() एक अंतर्निहित फ़ंक्शन है जिसका उपयोग PNG फ़ाइल या URL से एक नया इमेज बनाने के लिए किया जाता है। imagecreatefrompng() दिए गए फ़ाइलनाम से प्राप्त इमेज का प्रतिनिधित्व करने वाला एक इमेज पहचानकर्ता लौटाता है।
सिंटैक्स
resource imagecreatefrompng(string $filename)
पैरामीटर्स
imagecreatefrompng() केवल एक पैरामीटर लेता है, $filename। यह पैरामीटर इमेज का नाम या PNG इमेज का पथ रखता है।
रिटर्न मान
imagecreatefrompng() सफलता पर एक इमेज रिसोर्स पहचानकर्ता लौटाता है, और false पर त्रुटि देता है।
उदाहरण 1 - ब्राउज़र में लोड की गई PNG इमेज दिखाना
<?php
// स्थानीय ड्राइव/फ़ाइल से इमेज लोड करें
$img = imagecreatefrompng('C:\xampp\htdocs\Images\img29.png');
// यह ब्राउज़र में लोड की गई PNG इमेज दिखाएगा
header('Content-type: image/png');
imagejpeg($img);
imagedestroy($img);
?>
आउटपुट

उदाहरण 2 - स्थानीय ड्राइव पथ में PNG इमेज लोड करना और सहेजना
<?php
// स्थानीय ड्राइव/फ़ाइल से इमेज लोड करें
$img = imagecreatefrompng('C:\xampp\htdocs\Images\img29.png');
// इमेज फ्लिप करें
// imageflip($img,1);
// दिए गए स्थानीय ड्राइव फोल्डर पथ में GIF इमेज सहेजें
imagejpeg($img, 'C:\xampp\htdocs\pic.gif');
imagedestroy($img);
?>
आउटपुट

व्याख्या - उदाहरण 2 में, imagecreatefrompng() फ़ंक्शन का उपयोग करके स्थानीय पथ से एक PNG इमेज लोड की जाती है। फिर, हमने PNG इमेज को GIF इमेज में परिवर्तित किया और GIF इमेज को सहेजने के लिए पथ देकर इसे स्थानीय ड्राइव में सहेजा।
हम इमेज को ब्राउज़र में भी देख सकते हैं (उदाहरण 1 देखें)।