কম্পিউটার

পিএইচপি-তে imagesetstyle() ফাংশন ব্যবহার করে লাইন আঁকার স্টাইল কীভাবে সেট করবেন?


ইমেজেটস্টাইল() পিএইচপি-তে একটি অন্তর্নির্মিত ফাংশন যা লাইন অঙ্কনের জন্য স্টাইল সেট করতে ব্যবহৃত হয়। এটি ইমেজপলিগন এর মতো সমস্ত লাইন অঙ্কন ফাংশন দ্বারা ব্যবহার করা যেতে পারে অথবা চিত্ররেখা .

সিনট্যাক্স

bool imagesetstyle(resource $image, array $style)

পরামিতি

ইমেজেটস্টাইল() দুটি প্যারামিটার লাগে:$image এবং $style .

  • $ছবি - কাজ করার জন্য ইমেজ রিসোর্স নির্দিষ্ট করে।

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

রিটার্ন মান

ইমেজেটস্টাইল() সাফল্যের উপর সত্য বা ব্যর্থতার উপর মিথ্যা ফেরত দেয়।

উদাহরণ 1

<?php
   header("Content-type: image/jpeg");
   $img = imagecreatetruecolor(700, 300);
   $w = imagecolorallocate($img, 122, 122, 122);
   $red = imagecolorallocate($img, 255, 0, 0);

   /* Draw a dashed line, 5 red pixels, 5 white pixels */
   $style = array($red, $red, $red, $red, $red, $w, $w, $w, $w, $w);
   imagesetstyle($img, $style);
   imageline($img, 0, 0, 200, 200, IMG_COLOR_STYLED);

   /* Draw a line of happy faces using imagesetbrush() with 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);
?>

ইনপুট ছবি

পিএইচপি-তে imagesetstyle() ফাংশন ব্যবহার করে লাইন আঁকার স্টাইল কীভাবে সেট করবেন?

আউটপুট চিত্র

পিএইচপি-তে imagesetstyle() ফাংশন ব্যবহার করে লাইন আঁকার স্টাইল কীভাবে সেট করবেন?

উদাহরণ 2

<?php
   // Load the png image using imagecreatefrompng() function.
   $img = imagecreatefrompng('C:\xampp\htdocs\Images\img34.png');
   
   // Allocated the blue and green colors
   $blue = imagecolorallocate($img, 0, 0, 255);
   $green = imagecolorallocate($img, 0, 255, 0);

   // Draw a dashed line, 5 blue pixels, 5 white pixels
   $style = array($blue, $blue, $blue, $blue, $blue, $green, $green, $green, $green, $green);
   imagesetstyle($img, $style);
   imageline($img, 0, 100, 800, 100, IMG_COLOR_STYLED);
   // Output image to the browser
   header('Content-type: image/png');
   imagepng($img);
?>

আউটপুট

পিএইচপি-তে imagesetstyle() ফাংশন ব্যবহার করে লাইন আঁকার স্টাইল কীভাবে সেট করবেন?


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

  2. পিএইচপি-তে একটি imagefilledpolygon() ফাংশন ব্যবহার করে একটি ভরা বহুভুজ কীভাবে আঁকবেন?

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

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