La función Gmagick::setfilename() es una función incorporada en PHP que se usa para establecer el nombre del archivo antes de leer o escribir la imagen.
Sintaxis:
Gmagick Gmagick::setfilename( string $filename )
Parámetros: esta función acepta un solo parámetro $filename que contiene el nombre del archivo.
Valor de retorno: esta función devuelve el objeto Gmagick en caso de éxito.
Excepciones: esta función lanza GmagickException en caso de error.
Los siguientes programas ilustran la función Gmagick::setfilename() en PHP:
Imagen usada:
Programa 1:
<?php // Create a new Gmagick object $gmagick = new Gmagick('geeksforgeeks.png'); // Set the filename $gmagick->setfilename('Filename_1.png'); // Get the filename $name = $gmagick->getfilename(); echo $name; ?>
Producción:
Filename_1.png
Programa 2:
<?php // Create a new Gmagick object $gmagick = new Gmagick('geeksforgeeks.png'); // Set the filename $gmagick->setfilename('Filename_1.png'); // Save the image in the local folder // using the same filename $gmagick->writeimage($gmagick->getfilename()); ?>
Producción:
This will save the image geeksforgeeks.png as Filename_1.png on the same folder.
Referencia: https://www.php.net/manual/en/gmagick.setfilename.php