Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में imagedashedline() फंक्शन


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() का उपयोग करें।


  1. - PHP log10() फ़ंक्शन - आधार-10 लघुगणक

    PHP का log10() फ़ंक्शन किसी संख्या का **आधार-10 लघुगणक (base-10 logarithm)** गणना करता है। इसे सामान्य या मानक लघुगणक भी कहते हैं। सिंटैक्स log10(float $arg): float पैरामीटर पैरामीटरविवरण $argवह संख्या जिसका आधार-10 लघुगणक चाहिए लौटाया गया मान $arg का आधार-10 लघुगणक (फ्लोट)। गणितीय संबंध l

  1. - PHP log() फ़ंक्शन - प्राकृतिक लघुगणक और मनमाना आधार

    PHP का log() फ़ंक्शन **प्राकृतिक लघुगणक (natural logarithm, आधार e)** या **निर्दिष्ट आधार** में लघुगणक गणना करता है। डिफ़ॉल्ट आधार यूलर संख्या M_E (≈2.718) है। सिंटैक्स log(float $arg, float $base = M_E): float पैरामीटर्स पैरामीटरविवरण $argवह मान जिसका लघुगणक चाहिए $baseआधार (डिफ़ॉल्ट M_E = प्

  1. - PHP lcg_value() फ़ंक्शन - रैखिक सर्वांगसम जनरेटर (0 से 1)

    PHP का lcg_value() फ़ंक्शन **0 और 1 के बीच स्यूडो-रैंडम फ्लोट** जनरेट करता है। LCG = **रैखिक सर्वांगसम जनरेटर (Linear Congruential Generator)** — सबसे पुराने स्यूडो-रैंडम एल्गोरिदम में से एक। सिंटैक्स lcg_value(): float पैरामीटर्स कोई पैरामीटर नहीं। लौटाया गया मान 0.0 और 1.0 (सम्मिलित) के बीच स्य