Download the PHP package kiritokatklian/laravel-color-palette without Composer
On this page you can find all versions of the php package kiritokatklian/laravel-color-palette. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download kiritokatklian/laravel-color-palette
More information about kiritokatklian/laravel-color-palette
Files in kiritokatklian/laravel-color-palette
Package laravel-color-palette
Short Description Laravel Wrapper for `ksubileau/color-thief-php`. Grabs the dominant color or a representative color palette from an image. Uses PHP and GD or Imagick.
License MIT
Homepage https://github.com/kiritokatklian/laravel-color-palette
Informations about the package laravel-color-palette
Laravel Color Palette
Laravel Wrapper for Color-Thief-PHP with additional changes. Grabs the dominant color or a representative color palette from an image. Uses PHP and GD or Imagick.
This Laravel package is extremely useful to grab dominant color or a representative color palette from images. See this image for the example.
Contents
- Installation
- Available Methods
- Test
- License
Installation
You can install the package via Composer:
You must install the service provider (For Laravel < 5.5):
Register facade:
Available Methods
-
getColor() - Use this method to get most dominant single color form image
Example:
Options
By default,
getColor
will have quality -> 10 and specific area -> null.Quality
can be int. 1 is the highest quality. There is a trade-off between quality and speed. The bigger the number, the faster the palette generation but the greater the likelihood that colors will be missed.Area
can be array|null $area[x,y,w,h]. It allows you to specify a rectangular area in the image in order to get colors only for this area. It needs to be an associative array with the following keys:- $area['x']: The x-coordinate of the top left corner of the area. Default to 0.
- $area['y']: The y-coordinate of the top left corner of the area. Default to 0.
- $area['w']: The width of the area. Default to image width minus x-coordinate.
- $area['h']: The height of the area. Default to image height minus y-coordinate.
-
getPalette() - Use this method to find representative color palette form image.
Example:
Options
colorCount
can be 2 to 256. It is the number of colors you want to retrieve for the image.Quality
&Area
is same as above.
Test
You can run the tests with:
Credits
- All Contributors
A big thank you to Nikunj Kanetiya for creating the first version of this package.
Image Source: https://www.pexels.com
, google image
License
The MIT License (MIT). Please see License File for more information.