PHP | función imagecreatetruecolor()

La función imagecreatetruecolor() es una función incorporada en PHP que se usa para crear una nueva imagen de color verdadero. Esta función devuelve una imagen en blanco del tamaño dado.

Sintaxis:

resource imagecreatetruecolor( $width, $height )

Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:

  • $ancho: este parámetro se usa para establecer el ancho de la imagen.
  • $altura: este parámetro se utiliza para establecer la altura de la imagen.

Valor devuelto: esta función devuelve un identificador de recurso de imagen en caso de éxito o Falso en caso de error.

Los siguientes programas ilustran la función imagecreatetruecolor() en PHP:

Programa 1:

<?php
    
// Set the vertices of polygon
$values = array(
            150,  50, // Point 1 (x, y)
            50, 250,  // Point 2 (x, y)
            250,  250 // Point 3 (x, y)
        );
      
// Create the size of image or blank image
$image = imagecreatetruecolor(300, 300);
    
// Set the background color of image
$background_color = imagecolorallocate($image,  0, 153, 0);
     
// Fill background with above selected color
imagefill($image, 0, 0, $background_color);
   
// Allocate a color for the polygon
$image_color = imagecolorallocate($image, 255, 255, 255);
     
// Draw the polygon
imagepolygon($image, $values, 3, $image_color);
     
// Output the picture to the browser
header('Content-type: image/png');
     
imagepng($image);
?>

producción:
image

Programa 2:

<?php
   
// Create the size of image or blank image.
$image = imagecreatetruecolor(500, 300);
   
// Display the height of image.
echo imagesy($image);
   
?>

producción:

300

Artículos relacionados:

Referencia: http://php.net/manual/en/function.imagecreatetruecolor.php

Publicación traducida automáticamente

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