como saber el color predominante de una imagen con php
« en: Septiembre 13, 2016, 10:19:36 pm »
hola amigos,

Necesito saber cual es el color predominante de una imagen con php

Podrian facilitarme un codigo?
Gracias!
Por favor, apoya esta pregunta en redes sociales


Conecta con tu cuenta para responder


*

Jonathan

  • *****
  • contador 102
  • mas karma +152/-0
  • Don't work hard, work intelligent
    • Ver Perfil
    • Ingeniero en Sistemas Computacionales
Re:como saber el color predominante de una imagen con php
« Respuesta #1 en: Septiembre 13, 2016, 10:20:21 pm »
Claro amigo,

Intenta con el siguiente

Código: [Seleccionar]
function dominant_color($image)
{
$i = imagecreatefromjpeg($image);

for ($x=0;$x<imagesx($i);$x++) {
    for ($y=0;$y<imagesy($i);$y++) {
        $rgb = imagecolorat($i,$x,$y);
        $r   = ($rgb >> 16) & 0xFF;
        $g   = ($rgb >>  & 0xFF;
        $b   = $rgb & 0xFF;

        $rTotal += $r;
        $gTotal += $g;
        $bTotal += $b;
        $total++;
    }
}

$rAverage = round($rTotal/$total);
$gAverage = round($gTotal/$total);
$bAverage = round($bTotal/$total);
}

Saludos!

Re:como saber el color predominante de una imagen con php
« Respuesta #2 en: Septiembre 13, 2016, 10:20:40 pm »
Perfecto!

 

Post relacionados

  Asunto / Iniciado por Respuestas Último mensaje
tema url tema 1 Respuestas
1614 Vistas
Último mensaje Septiembre 09, 2015, 09:12:23 am
por Jonathan
tema url tema 1 Respuestas
263 Vistas
Último mensaje Noviembre 19, 2016, 10:30:23 am
por Jonathan
tema url tema 0 Respuestas
170 Vistas
Último mensaje Enero 10, 2017, 01:44:38 pm
por yoannepd