PHP | Función Imagick textureImage()

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:
texture image

Artículos relacionados:

Referencia: http://php.net/manual/en/imagick.textureimage.php

Publicación traducida automáticamente

Artículo escrito por Mahadev99 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *