xu-chris/contrastcolor

Calculates contrast color for given HEX color

v0.0.4 2023-12-10 16:05 UTC

This package is auto-updated.

Last update: 2024-05-10 17:03:39 UTC


README

Adds toContrastColor() to calculate wether using a white or a black color for a given image color in Kirby.

1 Installation

Download and copy this repository to site/plugins/contrastcolor or use compose:

compose require xu-chris/contrastcolor

2 Blueprint for image files

For images, you can create a blueprint that adds a color field:

title: Image
accept:
  mime: image/jpeg, image/png
fields:
  color:
    label: Dominant color
    type: color
    format: hex

3 Use this plugin

Given an image with a color, you can use it like this:

$image->color()->toContrastColor()

Currently, it's limited for HEX color values automatically calculated