14 repository-uri
Code libraries for parsing, manipulating, and generating color data.
Explore 14 awesome GitHub repositories matching part of an awesome list · Color Libraries. Refine with filters or upvote what's useful.
Color-thief este o bibliotecă de cuantizare a culorilor și un extractor de palete de culori pentru imagini, conceput pentru a identifica cele mai proeminente culori din mediile vizuale. Funcționează ca un clasificator semantic de culori și convertor de spațiu de culoare, oferind instrumente pentru a extrage culori dominante și a genera palete reprezentative din imagini, videoclipuri și elemente canvas. Proiectul utilizează un procesor de culoare WebAssembly și worker-i de fundal pentru a efectua analize de pixeli de înaltă performanță. Implementează un analizor de contrast WCAG pentru a calcula rapoartele de contrast al culorilor și a determina culorile accesibile ale textului din prim-plan pe baza standardelor de accesibilitate. Biblioteca acoperă o gamă largă de capabilități de analiză, inclusiv extragerea semantică a eșantioanelor pentru categorisirea culorilor ca vibrante, șterse, întunecate sau deschise și eșantionarea în timp real din fluxuri video live. Include, de asemenea, o interfață de linie de comandă pentru analiza programatică a imaginilor și exportarea datelor de culoare.
Extracts dominant color palettes from images.
chroma.js is a JavaScript library for color manipulation, space conversion, and the generation of data visualization color scales. It provides a system for transforming colors between formats including RGB, HSL, Lab, LCH, OKLab, and CMYK, alongside tools for parsing and modifying colors across these spaces. The library specializes in data-driven color mapping, using algorithms such as Cubehelix, Bezier interpolation, and ColorBrewer palettes to translate numeric data into visual gradients. It includes a perceptual color difference calculator that utilizes CIE 2000 Delta E and Euclidean metric
Offers a comprehensive JavaScript toolkit for parsing, converting, and modifying colors across diverse color spaces.
TinyColor este o bibliotecă de manipulare a culorilor JavaScript utilizată pentru parsarea, conversia și modificarea culorilor în diverse formate și spații de culoare. Acesta funcționează ca un instrument de conversie a spațiului de culoare și un verificator de contrast pentru accesibilitatea web pentru a asigura conformitatea cu standardele de lizibilitate. Biblioteca oferă un generator de palete de culori pentru crearea de scheme de culori monocromatice, analoge și complementare dintr-o culoare de pornire. De asemenea, traduce culorile între formatele hex, RGB, HSL, HSV și cele numite. Capabilitățile suplimentare includ parsarea și normalizarea culorilor, manipularea programatică a luminozității, saturației și nuanței, și auditarea accesibilității web prin calculele raportului de contrast. Setul de instrumente acoperă, de asemenea, generarea dinamică a culorilor UI și analiza percepției culorilor.
Fast, small library for color manipulation and conversion.
The simple, customizable, tiny javascript color extractor.
Tiny, customizable JavaScript utility for color extraction.
color2k is a color parsing and manipulation library with the objective of keeping the bundle size as small as possible while still satisfying all of your color manipulation needs in an sRGB space.
Color parsing and manipulation library for web development.
(Inspired by Dominant Colors for Lazy-Loading Images from Manuel Wieser)
Utility for preloading images to extract color data.
`shell $> yarn add polychrome `
Library for parsing and manipulating color values.
Easily generate color gradients with an unlimited number of color stops and steps.
Fast and lightweight library for gradient manipulation.
Create fluid and interactive gradients animations with this small (< 17 kB) js library.
Creates fluid and interactive gradient animations.
Palettable
Python library providing access to various color palettes.
A library for creating interactive command-line applications.
Provides color information, conversion, and manipulation utilities.
Colofilter.css - Duotone filters made with CSS !
Applies duotone filters to elements using CSS.
This is a complete rewrite of (but is heavily inspired by) Mathieu Jacomy's Palette Generator
Generates palettes consisting of visually distinct colors.