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

PHP-তে imagedashedline() ফাংশন

পরিচয়

PHP-তে imagedashedline() ফাংশনটি একটি ছবিতে কাটা-ফাঁকা রেখা (dashed line) আঁকে। এটি imagecreatetruecolor() দিয়ে তৈরি করা ছবির ওপর কাজ করে। দ্রষ্টব্য: এই ফাংশনটি GD লাইব্রেরির পুরানো ভার্সন থেকে এসেছে; আধুনিক GD-তে এর পরিবর্তে imagesetstyle() এবং imageline() ব্যবহার করা ভালো।

সিনট্যাক্স

imagedashedline($image, $x1, $y1, $x2, $y2, $color): bool

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

  • image − imagecreatetruecolor() দিয়ে তৈরি করা ছবি রিসোর্স।

  • x1, y1 − রেখার শুরুর বিন্দুর কোঅর্ডিনেট (উপরে বামে)।

  • x2, y2 − রেখার শেষ বিন্দুর কোঅর্ডিনেট (নিচে ডানে)।

  • color − imagecolorallocate() দিয়ে তৈরি করা রঙ আইডেন্টিফায়ার।

রিটার্ন ভ্যালু

সফল হলে true, ব্যর্থ হলে false ফেরত দেয়।

উদাহরণ

<?php
$image = imagecreatetruecolor(500, 370);
$bgcolor = imagecolorallocate($image, 70, 90, 120);
imagefill($image, 0, 0, $bgcolor);
$color = imagecolorallocate($image, 90, 220, 175);
imagedashedline($image, 0, 0, 150, 50, $color);
header("Content-type: image/png");
imagepng($image);
?>

আউটপুট

একটি ৫০০x৩৭০ ছবিতে গাড়ো নীল পাশ্বভূমির ওপর (০,০) থেকে (১৫০,৫০) পর্যন্ত একটি কাটা-ফাঁকা হরিত-নীল রেখা আঁকা হবে।

আধুনিক বিকল্প:

$style = [$color, $color, $color, $color, IMG_COLOR_TRANSPARENT, IMG_COLOR_TRANSPARENT, IMG_COLOR_TRANSPARENT, IMG_COLOR_TRANSPARENT];
imagesetstyle($image, $style);
imageline($image, 0, 0, 150, 50, IMG_COLOR_STYLED);
  1. PHP max() ফাংশন

  2. PHP log10() ফাংশন

  3. PHP log() ফাংশন

  4. PHP lcg_value() ফাংশন