PHP-এ, imagecreatefrompng() একটি অন্তর্নির্মিত ফাংশন যা একটি 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-এ, imagecreatefrompng() ব্যবহার করে স্থানীয় পাথ থেকে একটি png ছবি লোড করা হয় ফাংশন তারপর, আমরা png ইমেজটিকে জিআইএফ ইমেজে রূপান্তর করেছি এবং জিআইএফ ইমেজটি সংরক্ষণ করার পথ দিয়ে স্থানীয় ড্রাইভে সংরক্ষণ করেছি।
আমরা ব্রাউজারে ছবিটিও দেখতে পারি (উদাহরণ1 দেখুন)।