PHP code example of evlz / delta-e-bundle

1. Go to this page and download the library: Download evlz/delta-e-bundle library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

evlz / delta-e-bundle example snippets



# app/AppKernel.php

class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = array(
            # your bundles
            new Evlz\DeltaEBundle\EvlzDeltaEBundle(),            
        );
    }
}



namespace Acme\DemoBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller

class DefaultController extends Controller
{

    public function someAction(Request $request)
    {
        $imagePath = '/path/to/image.jpg';
        $colors = array(
                '#9c5925',
                '#ab6029',
                '#522810',
                '#ca6f04',
                '#5c371d',
                '#4f2f1a',
                '#1e1818',
                '#0f1a20',
                '#4c2f27',
                '#5c4537',
        );
        $step = 50;
        $diff = 10;
        $colorFinder = $this->get('evlz_delta_e.finder');
        $resultColorDistribution = $colorFinder->findColorsInImage($imagePath, $colors, $step, $diff);
        // other stuff
    }
    /**
     * other actions
     */
}