PHP | Función Gmagick profileimage()

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

Publicación traducida automáticamente

Artículo escrito por gurrrung 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 *