Esempio n. 1
0
    //♪Dominant_color
    public function getDomiColor($url)
    {
        \application\resonance2\debug\console::FunctionTrace(__FUNCTION__);
        $i = imagecreatefromjpeg($url);
        $rTotal = '';
        $bTotal = '';
        $gTotal = '';
        $total = '';
        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 >> 8 & 0xff;
                $b = $rgb & 0xff;
                $rTotal += $r;
                $gTotal += $g;
                $bTotal += $b;
                $total++;
            }
        }
        $r = round($rTotal / $total);
        $g = round($gTotal / $total);
        $b = round($bTotal / $total);
        $rgb = array($r, $g, $b);
        return $rgb;
    }
}
$dominant_color = new dominant_color();
\application\resonance2\debug\console::Info("=> Dominant color added");
Esempio n. 2
0
 public function XML()
 {
     \application\resonance2\debug\console::FunctionTrace(__FUNCTION__);
     \application\resonance2\debug\console::Info("=> XML Class");
 }
Esempio n. 3
0
 public function ArrayPlus()
 {
     \application\resonance2\debug\console::Info("=> ArrayPlus Class");
 }
Esempio n. 4
0
 public function XML()
 {
     \application\resonance2\debug\console::Info("=> XML Class");
 }