La función Gmagick::profileimage() es una función incorporada en PHP que se usa para agregar o eliminar un perfil de una imagen.
Sintaxis:
Gmagick Gmagick::profileimage( float $name, float $profile )
Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- $name: Especifica el nombre del perfil.
- $perfil: Especifica el valor del perfil.
Valor de retorno: esta función devuelve el objeto Gmagick con perfil.
Excepciones: esta función lanza GmagickException en caso de error.
Los siguientes programas ilustran la función Gmagick::profileimage() en PHP:
Imagen usada:
Programa 1 (Añadir perfil):
<?php // Create a new Gmagick object $gmagick = new Gmagick('geeksforgeeks.png'); // Add profile to the image $gmagick->profileimage('my_profile_name', 'my_profile_value'); // Output the image echo $gmagick->getimageprofile('my_profile_name'); ?>
Producción:
my_profile_value
Programa 2 (Eliminar perfiles):
<?php // Create a new Gmagick object $gmagick = new Gmagick('geeksforgeeks.png'); // Add profile to the image $gmagick->profileimage('my_profile_name', 'my_profile_value'); // Remove all profiles $gmagick->profileimage('*', NULL); try { $profileValue = $gmagick->getimageprofile('my_profile_name'); } catch (\Throwable $e) { echo "No such profile exists"; } ?>
Producción:
No such profile exists
Referencia: https://www.php.net/manual/en/gmagick.profileimage.php