Download the PHP package ghero/laravel-dominant-color without Composer

On this page you can find all versions of the php package ghero/laravel-dominant-color. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-dominant-color

laravel-dominant-color

A package that generates a base64 encoded GIF with the dominant color of the given image (for lazy loading use)

Requires the php Imagik library to work!

Installation

Require the package via composer

Include the service provider within your providers in config/app.php.

Next, add the class alias to the aliases array of config/app.php.

Usage

Simply call DominantColor::create($file); passing a valid url to an Image or an Imagick instance

this will generate a string with the base 64 encoded 1x1 GIF (ex. data:image/gif;base64,R0lGODlhAQABAIABAI2JggAAACwAAAAAAQABAAACAkQBADs=) The GIF is only 1 color, the dominant color of the image

You can then easily set this string as src attribute specifing the desired width and height:

Other available methods

Get the color

You can also get just the hex code of the dominant color using $color = DominantColor::setColor($file)->getColor(); The default output will be a plain hex code without the starting "#". You can customize the output passing an optional parameter to the getColor method: Available outputs:

Get the GIF

To get the base 64 encoded GIF from an hex code, just use $gif = DominantColor::setGif($color)->getGif().

Todo


All versions of laravel-dominant-color with dependencies

PHP Build Version
Package Version
Requires php Version >=5.4.0
ext-imagick Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package ghero/laravel-dominant-color contains the following files

Loading the files please wait ....