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

PHP – imagerotate() ফাংশন ব্যবহার করে দেয়া কোণ দিয়ে ইমেজ রোটেট করুন


imagerotate() PHP-এ একটি বিল্ট-ইন ফাংশন যা একটি ইমেজকে দেয়া কোণ ডিগ্রীতে রোটেট করতে ব্যবহৃত হয়।

সিনট্যাক্স

resource imagerotate($image, $angle, $bgd_color, $ignore_transparent = 0)

প্যারামিটারসমূহ

imagerotate() চারটি প্যারামিটার গ্রহণ করে, $image, $angle, $bgd_color, এবং $ignore_transparent।

  • $image – $image প্যারামিটারটি imagecreatetruecolor() ফাংশন দিয়ে রিটার্ন করা হয়। এটি একটি ইমেজের সাইজ ক্রিয়েট করতে ব্যবহৃত হয়।

  • $angle – $angle প্যারামিটারটি ডিগ্রীতে ভিন্ন রোটেশন কোণ ধারণ করে। এটি ইমেজকে반시계 দিয়ে রোটেট করতে ব্যবহৃত হয়।

  • $bgd_color – রোটেশনের পর অনকভার্ড জোনের ব্যাকগ্রাউন্ড কালার ধারণ করে।

  • $ignore_transparent – $ignore_transparent প্যারামিটারটি সেট করতে ব্যবহৃত হয় এবং যদি এটি নন-জিরো হয়, তবে ট্রান্সপারেন্ট কালারগুলো উপেক্ষা করা হয়।

রিটার্ন মান

imagerotate() রোটেট করা ইমেজের জন্য ইমেজ রিসোর্স সাফল্যে রিটার্ন করে অথবা ব্যর্থতায় false রিটার্ন করে।

উদাহরণ ১

<?php    // ইমেজ ফাইলটি ভেরিয়েবলে অ্যাসাইন করা হয়েছে    $image_name = 'C:\xampp\htdocs\test\23.jpg';    // imagecreatefrompng() ফাংশন ব্যবহার করে ইমেজ ফাইল লোড করুন    $image = imagecreatefromjpeg($image_name);    // imagerotate() ফাংশন ব্যবহার করে ইমেজ ৯০ ডিগ্রী রোটেট করুন    $img = imagerotate($image, 90, 0);    // ব্রাউজারে ইমেজ আউটপুট করুন    header("Content-type: image/png");    imagepng($img); ?>

ইনপুট ইমেজ

PHP – imagerotate() ফাংশন ব্যবহার করে দেয়া কোণ দিয়ে ইমেজ রোটেট করুন

আউটপুট ইমেজ

PHP – imagerotate() ফাংশন ব্যবহার করে দেয়া কোণ দিয়ে ইমেজ রোটেট করুন

উদাহরণ ২

<?php    // ইমেজ ফাইলটি ভেরিয়েবলে অ্যাসাইন করা হয়েছে    $image_name = 'C:\xampp\htdocs\test\23.jpg';    // imagecreatefrompng() ফাংশন ব্যবহার করে ইমেজ ফাইল লোড করুন    $image = imagecreatefromjpeg($image_name);    // imagerotate() ফাংশন ব্যবহার করে ইমেজ ১৮০ ডিগ্রী রোটেট করুন    $img = imagerotate($image, 180, 0);    // ব্রাউজারে ইমেজ আউটপুট করুন    header("Content-type: image/png");    imagepng($img); ?>

আউটপুট

PHP – imagerotate() ফাংশন ব্যবহার করে দেয়া কোণ দিয়ে ইমেজ রোটেট করুন


  1. PHP-তে imagecrop() ফাংশন ব্যবহার করে ছবি কীভাবে দিয়ে गये রেক্ট্যাঙ্গেলে ক্রপ করবেন?

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

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

  4. জাভা ব্যবহার করে ওপেনসিভিতে চিত্র কীভাবে ঘুরাবেন?