কম্পিউটার

কিভাবে PHP-তে imagecreatefrompng() ফাংশন ব্যবহার করে একটি PNG ফাইল বা URL থেকে একটি নতুন ছবি তৈরি করবেন?


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);
?>

আউটপুট

কিভাবে PHP-তে imagecreatefrompng() ফাংশন ব্যবহার করে একটি PNG ফাইল বা URL থেকে একটি নতুন ছবি তৈরি করবেন?

উদাহরণ 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);
?>

আউটপুট

কিভাবে PHP-তে imagecreatefrompng() ফাংশন ব্যবহার করে একটি PNG ফাইল বা URL থেকে একটি নতুন ছবি তৈরি করবেন?

ব্যাখ্যা − উদাহরণ 2-এ, imagecreatefrompng() ব্যবহার করে স্থানীয় পাথ থেকে একটি png ছবি লোড করা হয় ফাংশন তারপর, আমরা png ইমেজটিকে জিআইএফ ইমেজে রূপান্তর করেছি এবং জিআইএফ ইমেজটি সংরক্ষণ করার পথ দিয়ে স্থানীয় ড্রাইভে সংরক্ষণ করেছি।

আমরা ব্রাউজারে ছবিটিও দেখতে পারি (উদাহরণ1 দেখুন)।


  1. কিভাবে PHP ব্যবহার করে imagecrop() ফাংশন ব্যবহার করে প্রদত্ত আয়তক্ষেত্রে একটি চিত্র ক্রপ করবেন?

  2. পিএইচপি-তে imagecropauto() ফাংশন ব্যবহার করে কীভাবে একটি ছবি স্বয়ংক্রিয়ভাবে ক্রপ করবেন?

  3. কিভাবে PHP-তে imagecreatefromwbmp() ফাংশন ব্যবহার করে একটি WBMP ফাইল বা URL থেকে একটি নতুন ছবি তৈরি করবেন?

  4. কিভাবে PHP-তে imagecreatefromjpeg() ফাংশন ব্যবহার করে একটি JPEG ফাইল থেকে একটি নতুন ছবি তৈরি করবেন?