Friday, September 27, 2024
Google search engine
HomeLanguagesPHP | Imagick paintTransparentImage() Function

PHP | Imagick paintTransparentImage() Function

The Imagick::paintTransparentImage() function is an inbuilt function in PHP which is used to change any pixel that matches the color with the defined color.

Syntax:

bool Imagick::paintTransparentImage( $target, $alpha, $fuzz )

Parameters: This function accepts three parameters as mentioned above and described below:

  • $target: It contains the value of target color to change the specified opacity value within the given range.
  • $alpha: It contains the floating point value ranging from 0.0(fully transparent) to 1.0(fully opaque).
  • $fuzz: It defines how much the tolerance is accepted to consider the two colors as the same.

Return Value: This function returns True on success.

Errors/Exceptions: This function throws ImagickException on error.

Below program illustrates the Imagick::paintTransparentImage() function in PHP:

Program:




<?php 
  
// Create a new Imagick object
$imagick = new \Imagick(
  
// Cloning the imagick object
$paintit = clone $imagick
  
$quantum = $imagick->getQuantumDepth()['quantumDepthLong'];
  
// Use Imagick::paintTransparentImage() function function
// change the pixel color
$paintit->paintTransparentImage("White", 0.2, 0.5 *$quantum);
  
header("Content-Type: image/jpg"); 
  
// Display the output image 
echo $paintit->getImageBlob(); 
  
?>


Output:
paintTransparentImage() function

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

Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, neveropen 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!

RELATED ARTICLES

Most Popular

Recent Comments