Giter Club home page Giter Club logo

colortools's Introduction

COLOR TOOLS

Description

Set of classes used to convert colors and calculate color difference.


Features

  • Model conversion:

    • xy,
    • xyY,
    • XYZ,
    • L*ab,
    • L*uv,
    • L*CH.
    • L*CH UV.
    • HSV,
    • HSL,
    • RGB for primaries *:
      • Adobe 1998 RGB,
      • Apple RGB,
      • Best RGB,
      • Beta RGB,
      • Bruce RGB,
      • CIE RGB,
      • ColorMatch RGB,
      • Don RGB 4,
      • ECI RGB v2,
      • Ekta Space PS5,
      • NTSC RGB,
      • PAL/SECAM RGB,
      • ProPhoto RGB,
      • Radiance RGB,
      • SMPTE-C RGB,
      • sRGB,
      • WideGamutRGB.

    * custom-defined primaries also supported.

  • Chromatic adaptation transformations matrices:

    • XYZ Scaling,
    • Von Kries,
    • Bradford,
    • CMCCAT2000,
    • CIECAT02,
    • Sharp.
  • White point dictionary of standard illuminants:

    (2° and 10° standard observer)

    • A,
    • B,
    • C,
    • D50, D55, D65, D75, D93,
    • E,
    • F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,
    • LED_B1, LED_B2, LED_B3, LED_B4, LED_B5, LED_BH1, LED_RGB1, LED_V1, LED_V2. *

    * all LED-based illuminants have 2° standard observer only.

  • DeltaE difference:

    Check color distance in various algorithms:

    • CIE76,
    • CIE94,
    • CIE00 (CIEDE2000),
    • CMC l:c.
  • Contrast ratio calculation.

Requirements

PHP 8.1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.