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

PHP – imagesetpixel() ফাংশন ব্যবহার করে একক পিক্সেল সেট করুন


imagesetpixel() PHP-এ একটি বিল্ট-ইন ফাংশন যা লিস্ট করা কোঅর্ডিনেটে একটি একক পিক্সেল সেট করতে ব্যবহৃত হয়।

সিনট্যাক্স

bool imagesetpixel(resource $image, int $x, int $y, int $color)

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

imagesetpixel() চারটি প্যারামিটার গ্রহণ করে: $image, $x, $y এবং $color।

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

  • $x – পিক্সেলের x-কোঅর্ডিনেট নির্দিষ্ট করে।

  • $y – পিক্সেলের y-কোঅর্ডিনেট নির্দিষ্ট করে।

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

রিটার্ন মান −

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

উদাহরণ ১

<?php    // imagecreatefromjpeg() ফাংশন ব্যবহার করে PNG ইমেজ লোড করুন    $img = imagecreatefromjpeg('C:\xampp\htdocs\test\29.jpg');    // imagesetpixel() ফাংশন ব্যবহার করে লাইন আঁকুন    $blue = imagecolorallocate($img, 255, 255, 0);    for ($i = 0; $i < 1000; $i++) {       imagesetpixel($img, $i, 100, $blue);    }    // ব্রাউজারে আউটপুট ইমেজ দেখান    header('Content-type: image/png');    imagepng($img); ?>

আউটপুট

PHP – imagesetpixel() ফাংশন ব্যবহার করে একক পিক্সেল সেট করুন

উদাহরণ ২

<?php    $x = 700;    $y = 300;    $gd = imagecreatetruecolor($x, $y);    $corners[0] = array('x' => 100, 'y' => 10);    $corners[1] = array('x' => 0, 'y' => 170);    $corners[2] = array('x' => 190, 'y' => 170);    $blue = imagecolorallocate($gd, 255, 0, 0);    for ($i = 0; $i < 100000; $i++) {       imagesetpixel($gd, round($x),round($y), $blue);       $a = rand(0, 2);       $x = ($x + $corners[$a]['x']) / 2;       $y = ($y + $corners[$a]['y']) / 2;    }    header('Content-Type: image/png');    imagepng($gd); ?>

আউটপুট

PHP – imagesetpixel() ফাংশন ব্যবহার করে একক পিক্সেল সেট করুন


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

  2. PHP-তে imagecopymergegray() ফাংশন

  3. PHP-তে imagecopy() ফাংশন

  4. PHP-তে imagecopymerge() ফাংশন