xu-chris/contrastcolor

Calculates contrast color for given HEX color

Installs: 95

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Type:kirby-plugin

pkg:composer/xu-chris/contrastcolor

v0.0.7 2025-07-07 20:50 UTC

This package is auto-updated.

Last update: 2026-01-07 22:00:51 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