La función Imagick::textureImage() es una función incorporada en PHP que crea mosaicos repetidamente en la imagen de textura.
Sintaxis:
Imagick Imagick::textureImage( $texture_wand )
Parámetro: esta función acepta un único parámetro $texture_wand . Es un objeto Imagick para usar como imagen de textura.
Valor de retorno: esta función devuelve un nuevo objeto Imagick que tiene aplicada la textura repetida.
Errores/Excepciones: Esta función lanza ImagickException en caso de error.
El siguiente programa ilustra la función Imagick::textureImage() en PHP:
Programa:
<?php // Create an imagick object $image = new Imagick(); // Create an image of given size $image->newImage(640, 480, new ImagickPixel('green')); // Set the image format $image->setImageFormat("jpg"); // Take image input and create imagick object $texture = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-9.png'); // Scale the image $texture->scaleimage($image->getimagewidth() / 4, $image->getimageheight() / 4); // textureImage function $image = $image->textureImage($texture); header("Content-Type: image/jpg"); // Display the image echo $image; ?>
Producción:
Artículos relacionados:
Referencia: http://php.net/manual/en/imagick.textureimage.php