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

PHP में imageline() फ़ंक्शन से लाइन ड्रा करें


imageline() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग दो दिए गए पॉइंट्स के बीच लाइन ड्रा करने के लिए किया जाता है।

सिंटैक्स

bool imageline(resource $image, int $x1, int $y1, int $x2, int $y2, int $color)

पैरामीटर्स

imageline() छह अलग-अलग पैरामीटर्स लेता है: $image, $x1, $y1, $x2, $y2 और $color।

  • $image - काम करने के लिए इमेज रिसोर्स निर्दिष्ट करता है।

  • $x1 - शुरुआती x-कोऑर्डिनेट निर्दिष्ट करता है।

  • $y1 - शुरुआती y-कोऑर्डिनेट निर्दिष्ट करता है।

  • $x2 - अंतिम x-कोऑर्डिनेट निर्दिष्ट करता है।

  • $y2 - अंतिम y-कोऑर्डिनेट निर्दिष्ट करता है।

  • $color - लाइन कलर और imagecolorallocate() फ़ंक्शन का उपयोग करके बनाया गया कलर आइडेंटिफायर निर्दिष्ट करता है।

रिटर्न वैल्यूज़

imageline() सफलता पर True या विफलता पर False लौटाता है।

उदाहरण 1 - इमेज में लाइन जोड़ें

<?php
    // imagecreatefrompng() फ़ंक्शन का उपयोग करके इमेज बनाएं
    $img = imagecreatefrompng('C:\xampp\htdocs\test\515.png');
    // लाइन कलर आवंटित करें
    $text_color = imagecolorallocate($img, 255, 255, 0);
    // लाइन की मोटाई सेट करें
    imagesetthickness($img, 5);
    // imageline() फ़ंक्शन का उपयोग करके लाइन जोड़ें
    imageline($img, 80, 300, 1140, 300, $text_color);
    // इमेज का आउटपुट
    header('Content-type: image/png');
    imagepng($img);
    imagedestroy($img);
?>

आउटपुट

PHP में imageline() फ़ंक्शन से लाइन ड्रा करें

उदाहरण 2

<?php
    // imagecreate() फ़ंक्शन का उपयोग करके इमेज बनाएं
    $img = imagecreate(700, 300);
    // रंग आवंटित करें
    $grey = imagecolorallocate($img, 122, 122, 122);
    $blue = imagecolorallocate($img, 0, 0, 255);
    // लाइन की मोटाई सेट करें
    imagesetthickness($img, 15);
    // ग्रे बैकग्राउंड कलर जोड़ें
    imageline($img, 0, 0, 550, 400, $grey);
    // नीली लाइन जोड़ें
    imageline($img, 0, 0, 550, 400, $blue);
    // इमेज आउटपुट करें
    header('Content-type: image/png');
    imagepng($img);
    imagedestroy($img);
?>

आउटपुट

PHP में imageline() फ़ंक्शन से लाइन ड्रा करें


  1. PHP में imagechar() फंक्शन PHP में imagechar() फंक्शन

    imagechar() फंक्शन कैरेक्टर को हॉरिजॉन्टली ड्रॉ करता है। सिंटैक्स bool imagechar( img, font, x, y, ch, color ) पैरामीटर्स img: imagecreatetruecolor() के साथ इमेज बनाना। font: फॉन्ट साइज़ सेट करें x: x-निर्देशांक y: y-निर्देशांक c: ड्रॉ करने वाला कैरेक्टर। color: imagecolorallocate() के साथ बनाया

  1. PHP में imagearc() फंक्शन PHP में imagearc() फंक्शन

    imagearc() फंक्शन का उपयोग आर्क (चाप) ड्रॉ करने के लिए किया जाता है। सिंटैक्स imagearc( $img, $cx, $cy, $width, $height, $start, $end, $color ) पैरामीटर्स $img: imagecreatetruecolor() के साथ इमेज बनाता है। $cx: केंद्र का x-निर्देशांक। $cy: केंद्र का y-निर्देशांक। $width: आर्क की चौड़ाई। $height:

  1. Java में OpenCV का उपयोग करके रेखा कैसे बनाएं? Java में OpenCV का उपयोग करके रेखा कैसे बनाएं?

    Java OpenCV लाइब्रेरी का org.opencv.imgproc पैकेज Imgproc नामक एक क्लास प्रदान करता है। रेखा बनाने के लिए, आपको इस क्लास की line() मेथड को कॉल करना होगा। यह मेथड निम्नलिखित पैरामीटर्स स्वीकार करती है −एक Mat ऑब्जेक्ट जो उस इमेज को दर्शाता है जिस पर रेखा बनाई जानी है।दो Point ऑब्जेक्ट जो उन बिंदुओं क