Posted in

Crear una imagen con el color de un píxel de otra imagen

Para crear una imagen que sea de un color sólido a partir del color de un píxel de otra imagen.

o// Comprobaré el color de uno de los píxeles
o$ima = imagecreatefromjpeg("../../public/img/dinamic/anuncios/index/activo.jpg");
o$rgb = imagecolorat($ima, 762, 14);
o$r = ($rgb >> 16) & 0xFF;
o$g = ($rgb >> 8) & 0xFF;
o$b = $rgb & 0xFF;
o
o// Creo la imagen
o$im = imagecreate(50, 50);
o$color = imagecolorallocate ($im, $r, $g, $b);
oimagefilledrectangle($im, 0, 0, 50, 50, $color);
oimagejpeg($im, "../../public/img/dinamic/anuncios/index/activo_fondo.jpg", 100);

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *


The reCAPTCHA verification period has expired. Please reload the page.