PHP 8.5.0 Alpha 2 available for testing

imagecolorresolvealpha

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

imagecolorresolvealpha Devuelve un índice de color o su alternativa más cercana, incluyendo el canal alpha

Descripción

imagecolorresolvealpha(
    GdImage $image,
    int $red,
    int $green,
    int $blue,
    int $alpha
): int

imagecolorresolvealpha() siempre devuelve un índice de color, disponible en la paleta de la imagen image: ya sea el color exacto o la mejor aproximación.

Parámetros

image

Un objeto GdImage, retornado por una de las funciones de creación de imágenes, como imagecreatetruecolor().

red

Value of red component.

green

Value of green component.

blue

Value of blue component.

alpha

Un valor comprendido entre 0 y 127. 0 indica una opacidad completa mientras que 127 indica una transparencia completa.

Los parámetros sobre los colores son enteros entre 0 y 255 o hexadecimales comprendidos entre 0x00 y 0xFF.

Valores devueltos

Devuelve un índice de color.

Historial de cambios

Versión Descripción
8.0.0 image expects a GdImage instance now; previously, a valid gd resource was expected.

Ejemplos

Ejemplo #1 Ejemplo con imagecoloresolve() para recuperar los colores de una imagen

<?php
// Carga de la imagen
$im = imagecreatefromgif('phplogo.gif');

// Recuperación de los colores más cercanos de la imagen
$colors = array();
$colors[] = imagecolorresolvealpha($im, 255, 255, 255, 0);
$colors[] = imagecolorresolvealpha($im, 0, 0, 200, 127);

// Mostrar
print_r($colors);
?>

Resultado del ejemplo anterior es similar a :

Array
(
    [0] => 89
    [1] => 85
)

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top