xu-chris / contrastcolor
Calculates contrast color for given HEX color
Installs: 84
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:kirby-plugin
Requires
- php: >=8.1.0 <8.4.0
- getkirby/cms: ^4.0
- getkirby/composer-installer: ^1.1
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