Skip to content
This repository has been archived by the owner on Jun 3, 2024. It is now read-only.

Extract colors from image assets in Craft CMS.

License

Notifications You must be signed in to change notification settings

born05/craft-colorextractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Color Extractor

Extract colors from image assets in Craft 3. The Craft 2 plugin is moved to another branch.

Inner working

By using the imageColor field on each asset, it doesn't require extra database queries when showing colors. On install it creates a task to extract the color for every image.

Requirements

  • A field named imageColor on all assets of kind image (can be color or plaintext)
  • Craft 3 (we test on the latest release of Craft 3)
  • PHP 7.1 at least

Example usage

Use the colorExtractor twig filter to retrieve the image's color from templates.

<div style="background-color: {{ entry.images[0]|colorExtractor }};"></div>

From command:

craft color-extractor/default

License

Copyright © Born05

See license

Credits

Based upon craft-image-color plugin by familiar-studio.