La función Imagick::current() es una función incorporada en PHP que se utiliza para devolver la referencia del objeto Imagick actual. Esta función no crea ninguna copia pero devuelve la misma instancia de Imagick.
Sintaxis:
Imagick Imagick::current( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor devuelto: Devuelve la instancia del objeto Imagick.
Programa 1: Este programa trata sobre el funcionamiento simple del método actual(). Creará una variable con un nuevo nombre que apunte a la misma instancia y mostrará el contenido de la anterior con la ayuda de la nueva.
<?php // Create new Imagick object $im = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-6.png'); // Use Imagick::current() function and // initialized with Image $im1 = $im->current(); // Imagick instance returned in a new variable $im1 header("Content-type: image/png"); // Display image as output echo $im1; ?>
Producción:
Programa 2: Realiza la operación de desenfoque en la imagen usando la segunda variable y el cambio se reflejará en la primera ya que ambas apuntan a la misma instancia.
<?php // Create new Imagick object $im = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-6.png'); // Use Imagick::current() function $im1 = $im->current(); // Use Imagick::blurImage() function to blur the image $im1->blurImage(5, 3); header("Content-type: image/png"); // Display the image as echo $im; ?>
Producción:
Referencia: https://www.php.net/manual/en/imagick.current.php
Publicación traducida automáticamente
Artículo escrito por piyush25pv y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA