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

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

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

सिंटैक्स

array imageaffinematrixget(int $type, mixed $options)

पैरामीटर

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

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

    • IMG_AFFINE_TRANSLATE

    • IMG_AFFINE_SCALE

    • IMG_AFFINE_ROTATE

    • IMG_AFFINE_SHEAR_HORIZONTAL

    • IMG_AFFINE_SHEAR_VERTICAL

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

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

यह एक एफ़िन ट्रांसफ़ॉर्मेशन मैट्रिक्स देता है, 0 से 5 तक की कुंजियों वाला एक सरणी और फ्लोट मान। विफल होने पर, यह झूठी वापसी करता है।

उदाहरण 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;
   
   // Get the image affine matrix using imageaffinematrixget() function
   $matrix_vertical = imageaffinematrixget(IMG_AFFINE_SHEAR_VERTICAL, $angle);
   
   // Output the matrix values
   print("<pre>".print_r($matrix_vertical, true)."</pre>");
?>
");?>

आउटपुट

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

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

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

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

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

  1. PHP में किसी सरणी से यादृच्छिक मान कैसे प्राप्त करें?

    PHP में किसी सरणी से यादृच्छिक मान प्राप्त करने के लिए, कोड इस प्रकार है- उदाहरण <?php    $arr = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110", "t"=>"115", "u&