কম্পিউটার

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


imagecreateffromjpeg() পিএইচপি-তে একটি অন্তর্নির্মিত ফাংশন যা একটি JPEG ফাইল থেকে একটি নতুন ছবি তৈরি করতে ব্যবহৃত হয়। এটি প্রদত্ত ফাইলের নাম থেকে প্রাপ্ত চিত্রের প্রতিনিধিত্বকারী একটি চিত্র শনাক্তকারী প্রদান করে।

সিনট্যাক্স

resource imagecreatefromjpeg(string $filename)

প্যারামিটার

imagecreateffromjpeg() শুধুমাত্র একটি প্যারামিটার ব্যবহার করে, $filename , যা JPEG চিত্রের চিত্র বা পথের নাম ধরে রাখে।

রিটার্ন মান

imagecreateffromjpeg() সাফল্যের উপর একটি ইমেজ রিসোর্স শনাক্তকারী প্রদান করে এবং এটি মিথ্যাতে একটি ত্রুটি দেয়।

উদাহরণ 1

<?php
   // Load an image from local drive/file
   $img = imagecreatefromjpeg('C:\xampp\htdocs\test\1.jpeg');
   
   // it will show the loaded image in the browser
   header('Content-type: image/jpg');
   
   imagejpeg($img);
   
   imagedestroy($img);
?>

আউটপুট

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

উদাহরণ 2

<?php
   // Load a JPEG image from local drive/file
   $img = imagecreatefromjpeg('C:\xampp\htdocs\test\1(a).jpeg');
   
   // Flip the image
   imageflip($img, 1);
   
   // Save the GIF image in the given path.
   imagejpeg($img,'C:\xampp\htdocs\test\1(b).png');
   imagedestroy($img);
?>

ইনপুট ছবি

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

আউটপুট চিত্র

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

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

উদাহরণ 3 - একটি JPEG ছবি লোড করার সময় ত্রুটিগুলি পরিচালনা করা

<?php
   function LoadJpeg($imgname) {
      /* Attempt to open */
      $im = @imagecreatefromjpeg($imgname);
     
      /* See if it failed */
      if(!$im) {
         /* Create a black image */
         $im = imagecreatetruecolor(700, 300);
         $bgc = imagecolorallocate($im, 0, 0, 255);
         $tc = imagecolorallocate($im, 255,255, 255);
         imagefilledrectangle($im, 0, 0, 700, 300, $bgc);
         
         /* Output an error message */
         imagestring($im, 20, 80, 80, 'Error loading ' . $imgname, $tc);
      }
      return $im;
   }
   header('Content-Type: image/jpeg');
   $img = LoadJpeg('bogus.image');
   imagejpeg($img);
   imagedestroy($img);
?>

আউটপুট

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


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

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

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

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