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

PHP – imagesetstyle() ফাংশন ব্যবহার করে লাইন আঁকার জন্য স্টাইল সেট করুন


imagesetstyle() PHP-এ একটি বিল্ট-ইন ফাংশন যা লাইন আঁকার জন্য স্টাইল সেট করতে ব্যবহৃত হয়। এটি imagepolygon বা imageline এর মত সকল লাইন ড্রইং ফাংশন দ্বারা ব্যবহার করা যেতে পারে।

সিনট্যাক্স

bool imagesetstyle(resource $image, array $style)

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

imagesetstyle() দুটি প্যারামিটার নেয়: $image এবং $style।

  • $image – কাজ করার ইমেজ রিসোর্স নির্দিষ্ট করে।

  • $style – পিক্সেল কালারের অ্যারে নির্দিষ্ট করে।

রিটার্ন মান

imagesetstyle() সাফল্যে True বা ব্যর্থতায় False রিটার্ন করে।

উদাহরণ ১

<?php    header("Content-type: image/jpeg");    $img = imagecreatetruecolor(700, 300);    $w = imagecolorallocate($img, 122, 122, 122);    $red = imagecolorallocate($img, 255, 0, 0);    /* একটি ড্যাশড লাইন আঁকুন, ৫ রেড পিক্সেল, ৫ সাদা পিক্সেল */    $style = array($red, $red, $red, $red, $red, $w, $w, $w, $w, $w);    imagesetstyle($img, $style);    imageline($img, 0, 0, 200, 200, IMG_COLOR_STYLED);    /* imagesetbrush() সহ imagesetstyle ব্যবহার করে হ্যাপি ফেসের একটি লাইন আঁকুন */    $style = array($w, $w, $w, $w, $w, $w, $w, $w, $w, $w, $w, $w, $red);    imagesetstyle($img, $style);    $brush = imagecreatefrompng('C:\xampp\htdocs\Images\img34.png');    $w2 = imagecolorallocate($brush, 255, 255, 255);    imagecolortransparent($brush, $w2);    imagesetbrush($img, $brush);    imageline($img, 200, 0, 0, 200, IMG_COLOR_STYLEDBRUSHED);    imagejpeg($img);    imagedestroy($img); ?>

ইনপুট ইমেজ

PHP – imagesetstyle() ফাংশন ব্যবহার করে লাইন আঁকার জন্য স্টাইল সেট করুন

আউটপুট ইমেজ

PHP – imagesetstyle() ফাংশন ব্যবহার করে লাইন আঁকার জন্য স্টাইল সেট করুন

উদাহরণ ২

<?php    // imagecreatefrompng() ফাংশন ব্যবহার করে PNG ইমেজ লোড করুন।    $img = imagecreatefrompng('C:\xampp\htdocs\Images\img34.png');        // ব্লু এবং গ্রিন কালার এলোকেট করা হয়েছে    $blue = imagecolorallocate($img, 0, 0, 255);    $green = imagecolorallocate($img, 0, 255, 0);    // একটি ড্যাশড লাইন আঁকুন, ৫ ব্লু পিক্সেল, ৫ সাদা পিক্সেল    $style = array($blue, $blue, $blue, $blue, $blue, $green, $green, $green, $green, $green);    imagesetstyle($img, $style);    imageline($img, 0, 100, 800, 100, IMG_COLOR_STYLED);    // ব্রাউজারে আউটপুট ইমেজ    header('Content-type: image/png');    imagepng($img); ?>

আউটপুট

PHP – imagesetstyle() ফাংশন ব্যবহার করে লাইন আঁকার জন্য স্টাইল সেট করুন


  1. PHP-এ imageistruecolor() ফাংশন ব্যবহার করে ইমেজ ট্রুকালার কিনা তা যাচাই করা

  2. PHP-তে imagefilledpolygon() ফাংশন ব্যবহার করে ফিল্ড পলিগন কীভাবে আঁকবেন?

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

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