1. Go to this page and download the library: Download c4n4r/pigment-php 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/ */
c4n4r / pigment-php example snippets
use Pigment\Pigment;
$pigment = new Pigment('#ff0000');
//or generate a random color
$pigment = Pigment::random();
$pigment->getHex(); // #ff0000
$pigment->getRgb(); // ["red" => 255, "green" => 0, "blue" => 0]
use Pigment\Pigment;
//darken by 10%
$pigment = new Pigment('#007D64');
$pigment->darken(10); //#00715a
//lighten by 10%
$pigment = new Pigment('#007D64');
$pigment->lighten(10); //#008a6e
use Pigment\Pigment;
$colorOne = new Pigment('#007D64');
$colorTwo = new Pigment('#ff0000');
//create a gradient with 10 steps
$gradient = $colorOne->gradient($colorTwo, 10);
use Pigment\Handlers\PigmentColorHandler;
$colorHandler = new PigmentColorHandler();
//darken by 10%
$darkenedColor = $colorHandler->darken('#007D64', 25);
$lightenedColor = $colorHandler->lighten('#007D64', 25);
//create a gradient with 10 steps
$gradient = $colorHandler->createGradientBetweenToColors('#007D64', '#ff0000', 10);
$colorTransformer = new ColorTransformer();
//hex to rgb
$colorTransformer->explodeToRgb('#007D64');
//rgb to hex
$colorTransformer->implodeToHex([0, 125, 100]);
//rgb to hsl
$colorTransformer->rgbToHsl([0, 125, 100]);
//hsl to rgb
$colorTransformer->hslToRgb();
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.