PHP | Imagick getImageRedPrimary() Function

The Imagick::getImageRedPrimary() function is an inbuilt function in PHP which returns the chromaticity red primary point. This functions returns an array with keys “x” and “y”.

Syntax:

array Imagick::getImageRedPrimary( void )

Parameters: This function does not accept any parameter.

Return Value: This function returns an array containing x and y coordinates of point.

Exceptions: This function throws ImagickException on error.
Below programs illustrate the Imagick::getImageRedPrimary() function in PHP:

Program 1:




<?php
  
// Create new Imagick object
$imagick = new Imagick(
'https://media.w3wiki.net/wp-content/uploads/w3wiki-13.png');
  
// Use getImageRedPrimary function
$res = $imagick->getImageRedPrimary();
print_r($res);
?>


Output:

Array ( [x] => 0.64 [y] => 0.33 )

Program 2:




<?php
  
// Create new Imagick object
$imagick = new Imagick(
'https://media.w3wiki.net/wp-content/uploads/20190918234528/colorize1.png');
  
// Use setImageRedPrimary function
$imagick->setImageRedPrimary(0.5, 0.8);
  
// Use getImageRedPrimary function
$res = $imagick->getImageRedPrimary();
print_r($res);
?>


Output:

Array ( [x] => 0.5 [y] => 0.8 )

Reference: https://www.php.net/manual/en/imagick.getimageredprimary.php


Contact Us