La función Gmagick::setimageprofile() es una función incorporada en PHP que se usa para agregar un perfil con nombre al objeto Gmagick.
Sintaxis:
Gmagick Gmagick::setimageprofile( string $name, string $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 en caso de éxito.
Excepciones: esta función lanza GmagickException en caso de error.
Los siguientes programas ilustran la función Gmagick::setimageprofile() en PHP:
Imagen usada:
Programa 1:
<?php // Create a new Gmagick object $gmagick = new Gmagick('geeksforgeeks.png'); // Set the image profile $gmagick->setimageprofile('profile_name', 'profile_value'); // Get the image profile $profile = $gmagick->getimageprofile("profile_name"); echo $profile; ?>
Producción:
profile_value
Programa 2:
<?php // Create a new Gmagick object $gmagick = new Gmagick('geeksforgeeks.png'); // Set the color using image profile $gmagick->setImageProfile('color', 'blue'); // Use the image profile $gmagick->borderimage($gmagick->getimageprofile('color'), 5, 5); // Display the image header("Content-Type: image/png"); echo $gmagick->getImageBlob(); ?>
Producción:
Referencia: https://www.php.net/manual/en/gmagick.setimageprofile.php