PHP | Gmagick setimageblueprimary() Function

The Gmagick::setimageblueprimary() function is an inbuilt function in PHP which is used to set the depth for a particular image channel.
Syntax:
Gmagick Gmagick::setimageblueprimary( $x, $y )
Parameters: This function accepts two parameters as mentioned above and described below:
- $x: It specifies the blue primary x-point.
- $y: It specifies the blue primary y-point.
Return Value: This function returns an array containing x and y coordinate of point.
Below programs illustrate the Gmagick::setimageblueprimary() function in PHP:
Program 1:
Original Image:
PHP
// Create new Gmagick object $Gmagick = new Gmagick( // Using getImageBluePrimary function echo "Before Set Blue Primary: "; $res = $Gmagick->getImageBluePrimary(); print_r($res); // Set blue primary point $Gmagick->setImageBluePrimary( 1.765, 2.5698 ); echo "</br> After Set Blue Primary: "; $res = $Gmagick->getImageBluePrimary(); print_r($res); ?> |
Output:
Before Set Blue Primary: Array ( [x] => 0.15000000596046 [y] => 0.059999998658895 ) After Set Blue Primary: Array ( [x] => 1.765 [y] => 2.5698 )
Program 2:
Original Image:
PHP
<?php $string = "Computer Science portal for Geeks!"; // Creating new image of above String // and add color $im = new Gmagick(); $draw = new GmagickDraw(); // Fill the color in image $draw->setFillColor(new GmagickPixel('green')); // Set the text font size $draw->setFontSize(50); $metrix = $im->queryFontMetrics($draw, $string); $draw->annotation(0, 40, $string); $im->newImage($matrix['textWidth'], $matrix['textHeight'], new GmagickPixel('white')); // Draw the image $im->drawImage($draw); $im->setImageFormat('jpeg'); // Using getImageBluePrimary function echo "Before Set Blue Primary: "; $res = $im->getImageBluePrimary(); print_r($res); // Set blue primary point $im->setImageBluePrimary(20.765, 14.1698); echo "</br> After Set Blue Primary: "; $res = $im->getImageBluePrimary(); print_r($res); ?> |
Output:
Before Set Blue Primary: Array ( [x] => 0.15000000596046 [y] => 0.059999998658895 ) After Set Blue Primary: Array ( [x] => 20.765 [y] => 14.1698 )
Reference: http://php.net/manual/en/gmagick.setimageblueprimary.php
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, zambiatek Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!




