colorspacious - A powerful, accurate, and easy-to-use Python library for doing colorspace conversions

  •        242

Colorspacious is a powerful, accurate, and easy-to-use library for performing colorspace conversions. In addition to the most common standard colorspaces (sRGB, XYZ, xyY, CIELab, CIELCh), we also include: color vision deficiency ("color blindness") simulations using the approach of Machado et al (2009); a complete implementation of CIECAM02; and the perceptually uniform CAM02-UCS / CAM02-LCD / CAM02-SCD spaces proposed by Luo et al (2006).

https://github.com/njsmith/colorspacious

Tags
Implementation
License
Platform

   




Related Projects

colour - Colour Science for Python

  •    Python

Colour is a Python colour science package implementing a comprehensive number of colour theory transformations and algorithms. It is open source and freely available under the New BSD License terms.

colorXtractor

  •    Javascript

colorXtractor is a Mozilla Firefox extension, written for people with color blindness or defective color vision. It shows the color under the mouse-cursor as text. More features coming up. The color-database will also be improved (better color-names)

Patternomaly - Easily generate patterns for use in data graphics

  •    Javascript

Easily generate patterns for use in data graphics. Usually while creating charts, plain color will be used. Using Patternomaly, you can have patterns on top of the color. This will help people with color blindness to identify the charts.

color-names - Massive color dictionary 🌈

  •    Javascript

A handpicked list of 17530 unique color names from various sources and thousands of user submissions. Try it yourself or read the full list. The aim of this project is to create as large a list of color names as possible. We've merged various lists, modified the names when there were duplicates with different hex values, and shifted the colors a bit when there were identical colors with different names.

color - :rainbow: Javascript color conversion and manipulation library

  •    Javascript

JavaScript library for immutable color conversion and manipulation with support for CSS color strings. Convert a color to a different space (hsl(), cmyk(), etc.).


one-color - An OO-based JavaScript color parser/computation toolkit with support for RGB, HSV, HSL, CMYK, and alpha channels

  •    Javascript

Javascript color object with implicit color space conversions. Supports RGB, HSV, HSL and CMYK with alpha channel.

geany-themes - A collection of colour schemes for Geany.

  •    Python

Geany-themes is a collection of color schemes for the Geany IDE/editor, either written originally by the Geany community or ported from color schemes for other editors. These schemes are compatible with Geany 1.22 and greater. Check out the screenshots to get an idea for what each color scheme looks like. Note: There are no plans to further update Geany Themes releases before the one for Geany 1.22. If you send me an udpated and tested geany-themes-0.2x.x.zip or geany-themes-0.2x.x.tar.bz2 file (or both), I will check them out and add them as updated download links here in the README.md and in the Github downloads.

color-convert - Plain color conversion functions in JavaScript

  •    Javascript

Simply get the property of the from and to conversion that you're looking for. All functions have a rounded and unrounded variant. By default, return values are rounded. To get the unrounded (raw) results, simply tack on .raw to the function.

GutterColor - A Sublime Text 3 plugin which displays a colour in the gutter if the line contains a colour

  •    Python

Gutter Color is a cross-platform Sublime Text plugin which displays a colored icon for all lines which contain a color.If you're experiencing issues with ImageMagick (installed via brew) when using GutterColor on OSX, follow these instructions to fix it.

Generic Colour Management System

  •    C

Colour Management System with integrated printer driver. Uses ICM profiles as specified by the International Color Consortium.

colorjoe - Scaleable color picker with touch and AMD support (MIT)

  •    Javascript

colorjoe was somewhat inspired by ColorJack and RightJS Colorpicker. Unlike those it actually scales pretty well. Essentially this means that you'll be able to define its actual dimensions and layout using a bit of CSS. This way the widget fits well responsive layouts. In addition it's relatively easy to implement missing functionality (RGB fields, whatnot) thanks to the simple API it provides.

node-hue-api - Node.js Library for interacting with the Philips Hue Bridge and Lights

  •    Javascript

An API library for Node.js that interacts with the Philips Hue Bridge to control Philips Hue Light Bulbs and Philips Living Color Lamps. This library abstracts away the actual Philips Hue Bridge REST API and provides all of the features of the Phillips API and a number of useful functions to control the lights and bridge remotely.

goboy - Multi-platform Nintendo Game Boy Color emulator written in go

  •    Go

GoBoy is a multi-platform Nintendo GameBoy and GameBoy Color emulator written in go. The emulator can run the majority of GB games and some CGB games. There is also colour and sound support. This emulator was primarily built as a development exercise and is still work in progress. Please feel free to contribute if you're interested in GameBoy emulator development. The program includes debugging functions making it useful for understanding the emulator operation for building one yourself. These functions include printing of opcodes and register values to the console at each step (although will greatly slow down the emulation) and toggling of individual sound channels.

ColorAxis

  •    VBNET

Color/Colour Calibration Tool for use with the ColorVision Spyder 2 hardware sensor.

pixd - 🔍 Colourful visualization tool for binary files

  •    C

pixd is a tool for visualizing binary data using a colour palette. It is in a lot of ways akin to a hexdump tool, except using coloured squares to represent each octet. pixd uses 24-bit color SGR escape sequences. For a list of terminal emulators with support for these, see XVilka's list of supporting terminal emulators.

OpenICC

  •    

Colour management projects to share ICC related implementation details and data among graphics applications, libraries and color management services.

solarized-emacs - The Solarized colour theme, ported to Emacs.

  •    Emacs

Solarized for Emacs is an Emacs port of the Solarized theme for vim, developed by Ethan Schoonover. Solarized for Emacs is tested only under Emacs 24, but should be working under Emacs 23 as well. The theme is implemented in terms of customizations and deftheme and does not require the color-theme-package.

zenburn-emacs - The Zenburn colour theme ported to Emacs

  •    Emacs

Zenburn for Emacs is a direct port of the popular Zenburn theme for vim, developed by Jani Nurminen. It's my personal belief (and that of its many users I presume) that it's one of the best low contrast color themes out there and that it is exceptionally easy on the eyes. This theme uses the new built-in theming support available starting with Emacs 24.

node-vibrant - Extract prominent colors from an image

  •    TypeScript

Extract prominent colors from an image. Quantization is the most time-consuming stage in node-vibrant. In v3.0, the quantization can be run in the WebWorker to avoid freezing the UI thread.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.