কম্পিউটার টিউটোরিয়াল

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


imagecreatefromjpeg() PHP-তে একটি বিল্ট-ইন ফাংশন যা একটি JPEG ফাইল থেকে একটি নতুন ইমেজ তৈরি করতে ব্যবহৃত হয়। এটি প্রদত্ত ফাইলনেম থেকে প্রাপ্ত ইমেজকে উপস্থাপনকারী একটি ইমেজ আইডেন্টিফায়ার রিটার্ন করে।

সিনট্যাক্স

resource imagecreatefromjpeg(string $filename)

প্যারামিটার

imagecreatefromjpeg() শুধু একটি প্যারামিটার ব্যবহার করে, $filename, যা ইমেজের নাম বা JPEG ইমেজের পাথ ধারণ করে।

রিটার্ন মান

imagecreatefromjpeg() সাফল্যে একটি ইমেজ রিসোর্স আইডেন্টিফায়ার রিটার্ন করে, এবং false-এ এরর দেয়।

উদাহরণ ১

<?php    // লোকাল ড্রাইভ/ফাইল থেকে একটি ইমেজ লোড করুন    $img = imagecreatefromjpeg('C:\xampp\htdocs\test\1.jpeg');        // এটি ব্রাউজারে লোড করা ইমেজ দেখাবে    header('Content-type: image/jpg');        imagejpeg($img);        imagedestroy($img); ?>

আউটপুট

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

উদাহরণ ২

<?php    // লোকাল ড্রাইভ/ফাইল থেকে একটি JPEG ইমেজ লোড করুন    $img = imagecreatefromjpeg('C:\xampp\htdocs\test\1(a).jpeg');        // ইমেজ ফ্লিপ করুন    imageflip($img, 1);        // প্রদত্ত পাথে GIF ইমেজ সংরক্ষণ করুন    imagejpeg($img,'C:\xampp\htdocs\test\1(b).png');    imagedestroy($img); ?>

ইনপুট ইমেজ

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

আউটপুট ইমেজ

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

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

উদাহরণ ৩ − JPEG ইমেজ লোড করার সময় এরর হ্যান্ডলিং

<?php    function LoadJpeg($imgname) {       /* খোলার চেষ্টা করুন */       $im = @imagecreatefromjpeg($imgname);             /* দেখুন ব্যর্থ হয়েছে কিনা */       if(!$im) {          /* একটি কালো ইমেজ তৈরি করুন */          $im = imagecreatetruecolor(700, 300);          $bgc = imagecolorallocate($im, 0, 0, 255);          $tc = imagecolorallocate($im, 255,255, 255);          imagefilledrectangle($im, 0, 0, 700, 300, $bgc);                    /* একটি এরর মেসেজ আউটপুট করুন */          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. PHP-তে imagecropauto() ফাংশন ব্যবহার করে ছবি স্বয়ংক্রিয়ভাবে কীভাবে ক্রপ করবেন?

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

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