PHP में imagedashedline() फंक्शन छवि पर एक डैश्ड लाइन (dashed line / बिंदीदार रेखा) खींचता है। यह फंक्शन GD लाइब्रेरी का हिस्सा है।
सिंटैक्स (Syntax)
imagedashedline(GdImage $image, int $x1, int $y1, int $x2, int $y2, int $color): bool
पैरामीटर्स (Parameters)
- $image -
imagecreatetruecolor()से बनी छवि संसाधन - $x1 - प्रारंभिक बिंदु का X-निर्देशांक
- $y1 - प्रारंभिक बिंदु का Y-निर्देशांक
- $x2 - अंतिम बिंदु का X-निर्देशांक
- $y2 - अंतिम बिंदु का Y-निर्देशांक
- $color -
imagecolorallocate()से बना रंग पहचानकर्ता
रिटर्न वैल्यू (Return Value)
- सफलता पर true
- विफलता पर false
उदाहरण (Example)
<?php
// 500x370 छवि बनाएं
$image = imagecreatetruecolor(500, 370);
// गहरा नीला पृष्ठभूमि रंग
$bgColor = imagecolorallocate($image, 70, 90, 120);
imagefill($image, 0, 0, $bgColor);
// हल्का हरा रंग रेखा के लिए
$lineColor = imagecolorallocate($image, 90, 220, 175);
// (0,0) से (150,50) तक डैश्ड लाइन खींचें
imagedashedline($image, 0, 0, 150, 50, $lineColor);
// PNG आउटपुट
header("Content-type: image/png");
imagepng($image);
imagedestroy($image);
?>
आउटपुट (Output)
एक 500x370 PNG छवि जिसमें गहरे नीले पृष्ठभूमि पर (0,0) से (150,50) तक हरे रंग की बिंदीदार रेखा होती है।
नोट: imagedashedline() पैलेट छवियों के लिए डिज़ाइन किया गया था। ट्रू-कलर छवियों पर बेहतर परिणाम के लिए imagesetstyle() के साथ imageline() का उपयोग करें।