PHP | función imagepalettetotruecolor()

La función imagepalettetotruecolor() es una función incorporada en PHP que se usa para convertir una imagen basada en una paleta a color verdadero.
Sintaxis: 
 

bool imagepalettetotruecolor( resource $src )

Parámetros: esta función acepta un solo parámetro $src que contiene la imagen para trabajar.
Valor de retorno: esta función devuelve VERDADERO si la conversión se completó o si la imagen de origen ya es una imagen en color verdadero; de lo contrario, se devuelve FALSO.
Los siguientes programas ilustran la función imagepalettetotruecolor() en PHP:
Programa 1: 
 

php

<?php
 
// Create an image
$image = imagecreate(700, 200);
 
echo '<b>Before conversion:</b> <br>';
 
// Check the image type
check($image);
 
echo '<b><br>After conversion:</b> <br>';
 
// Convert image to true color
imagepalettetotruecolor($image);
 
// Check the image type
check($image);
 
// Function for checking the image type
function check($image) {
    echo 'Type of image is ' . (imageistruecolor($image)
             ? 'true color' : 'palette');
}
?>

Producción: 
 

Before conversion:
Type of image is palette
After conversion:
Type of image is true color

Programa 2: 
 

php

<?php
 
// Create an image of palette type
$image = imagecreate(700, 200);
 
// Convert image to true color
imagepalettetotruecolor($image);
 
// Prepare red color
$red = imagecolorallocate($image, 0xFF, 0x00, 0x00);
 
// Add text to the image using a local font file
imagefttext($image, 100, 0, 0, 130, $red,
       './RugeBoogie-Regular.ttf', 'GeeksforGeeks');
 
// Output to browser
header('Content-type: image/png');
imagepng($image);
imagedestroy($image);
?>

Producción: 
 

Referencia: https://www.php.net/manual/en/function.imagepalettetotruecolor.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 *