PHP में, imagecreatefrompng() एक इनबिल्ट फ़ंक्शन है जिसका उपयोग पीएनजी फ़ाइल या यूआरएल से एक नई छवि बनाने के लिए किया जाता है। 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 - पीएनजी छवि को स्थानीय ड्राइव पथ में लोड और सहेजना
<?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 में, imagecreatefrompng() का उपयोग करके स्थानीय पथ से एक png छवि लोड की जाती है समारोह। फिर, हमने पीएनजी इमेज को जीआईएफ इमेज में बदल दिया और जिफ इमेज को सेव करने का पाथ देकर इसे लोकल ड्राइव में सेव कर दिया।
हम ब्राउज़र में छवि भी देख सकते हैं (उदाहरण 1 देखें)।