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

PHP में imageaffinematrixget() का उपयोग करके एफाइन ट्रांसफॉर्मेशन मैट्रिक्स प्राप्त करें


imageaffinematrixget() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग एफाइन ट्रांसफॉर्मेशन मैट्रिक्स प्राप्त करने के लिए किया जाता है। इस फ़ंक्शन का उपयोग अक्सर रैखिक बीजगणित और कंप्यूटर ग्राफिक्स में किया जाता है।

सिंटैक्स

array imageaffinematrixget(int $type, mixed $options)

पैरामीटर्स

imageaffinematrixget() केवल दो पैरामीटर्स स्वीकार करता है: $type और $options।

  • $type - $type पैरामीटर IMG_AFFINE स्थिरांकों के लिए पूर्णांक निर्दिष्ट करता है।

    • IMG_AFFINE_TRANSLATE

    • IMG_AFFINE_SCALE

    • IMG_AFFINE_ROTATE

    • IMG_AFFINE_SHEAR_HORIZONTAL

    • IMG_AFFINE_SHEAR_VERTICAL

  • $options - यदि प्रकार IMG_AFFINE_TRANSLATE या IMG_AFFINE_SCALE है, तो options में x और y कुंजियों वाला एक ऐरे होना चाहिए, दोनों में फ्लोट मान होने चाहिए। यदि प्रकार IMG_AFFINE_ROTATE, IMG_AFFINE_SHEAR_HORIZONTAL या IMG_AFFINE_SHEAR_VERTICAL है, तो options को कोण निर्दिष्ट करने वाला एक फ्लोट होना चाहिए।

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

यह एक एफाइन ट्रांसफॉर्मेशन मैट्रिक्स लौटाता है, 0 से 5 तक की कुंजियों और फ्लोट मानों वाला एक ऐरे। विफलता पर, यह false लौटाता है।

उदाहरण 1: IMG_AFFINE_SCALE का उपयोग

<?php
    $matrix_scale = imageaffinematrixget(IMG_AFFINE_SCALE, array('x' => 2, 'y' => 3));
    print_r($matrix_scale);
?>

आउटपुट

Array (
    [0] => 2
    [1] => 0
    [2] => 0
    [3] => 3
    [4] => 0
    [5] => 0
)

उदाहरण 2

<?php
    $angle = 280;
    // imageaffinematrixget() फ़ंक्शन का उपयोग करके इमेज एफाइन मैट्रिक्स प्राप्त करें
    $matrix_vertical = imageaffinematrixget(IMG_AFFINE_SHEAR_VERTICAL, $angle);
    // मैट्रिक्स मान आउटपुट करें
    print("
".print_r($matrix_vertical, true)."
"); ?>

आउटपुट

Array (
    [0] => 1
    [1] => -5.6712818196177
    [2] => 0
    [3] => 1
    [4] => 0
    [5] => 0
)

  1. PHP में imageconvolution() का उपयोग करके 3×3 कन्वोल्यूशन मैट्रिक्स लागू करें PHP में imageconvolution() का उपयोग करके 3×3 कन्वोल्यूशन मैट्रिक्स लागू करें

    imageconvolution() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग इमेज में गुणांक और ऑफसेट का उपयोग करके 3×3 कन्वोल्यूशन मैट्रिक्स लागू करने के लिए किया जाता है। सिंटैक्स bool imageconvolution($image, $matrix, $div, $offset) पैरामीटर्स imageconvolution() चार पैरामीटर्स लेता है: $image, $matrix, $div,

  1. - PHP में सप्ताह के पहले दिन कैसे प्राप्त करें?

    PHP में सप्ताह के पहले दिन को प्राप्त करने के लिए, कोड इस प्रकार है: उदाहरण: this week <?php $res = date(l - d/m/Y, strtotime(this week)); echo First day = , $res; ?> आउटपुट First day = Monday - 09/12/2019 उदाहरण: Sunday as first day <?php echo Displaying Sunday as first day of a week

  1. - PHP में एरे से रैंडम वैल्यू कैसे प्राप्त करें?

    PHP में एरे से रैंडम वैल्यू प्राप्त करने के लिए, कोड इस प्रकार है: उदाहरण: सिंगल रैंडम वैल्यू 125 ); echo Array values ...\n; echo Value 1 = . $arr[p], \n; echo Value 2 = . $arr[q], \n; echo Value 3 = . $arr[r], \n; echo Value 4 = . $arr[s], \n; echo Value 5 = . $arr[t], \n; echo Value 6 =