color_parser 0.0.2

Flutter Android iOS web

A package to parse the color. Parse the color and then you can get different values of color such as RGB, HSL, HWB, HEXcode, color name, Ncol, etc. It is inspired by the JS library https://www.w3schoo

color_parser #

A package to parse the color. This package is inspired from the JS library https://www.w3schools.com/lib/w3color.js

Usage #

Import import 'package:color_parser/color_parser.dart';

Example:

import 'package:color_parser/color_parser.dart';

ColorParser parser;
// there are various ways to instantiate the object

// using RGB
parser = ColorParser.rgb(0, 191, 255);

// using HexCode
parser = ColorParser.hex('#00bfff');

// using ARGB, A = alpha
parser = ColorParser.argb(255, 0, 191, 255);

// using RGBO, O = opacity
parser = ColorParser.rgbo(0, 191, 255, 1);

// using color value
parser = ColorParser.value(0xff00bff);

// using color itself
parser = ColorParser.color(Colors.lightBlueAccent);

// get the info from the object such as

// color name
print(parser.toName()); // e.g. DeepSkyBlue

// material color
Color color = parser.getColor();

// RGB
print(parser.toRGBString()); // e.g. rgb(0, 191, 255)

// Hex
print(parser.toHex()); // e.g. #00bfff

// HSL
print(parser.toHSLString()); // e.g hsl(195, 100%, 50%)

// HWB
print(parser.toHWBString()); // e.g. hwb(195, 0%, 0%)

// CMYK
print(parser.toCMYKString()); // e.g. cmyk(100%, 25%, 0%, 0%)

// Ncol
print(parser.toNcolString()); // e.g. C25, 0%, 0%

There are methods available for String representation as well as for values to use in the code.

Working Demo: #

check the working demo at: https://deepak786.github.io/demo-color-parser/

1
likes
100
pub points
0%
popularity

A package to parse the color. Parse the color and then you can get different values of color such as RGB, HSL, HWB, HEXcode, color name, Ncol, etc. It is inspired by the JS library https://www.w3schools.com/lib/w3color.js

Repository (GitHub)
View/report issues

Documentation

API reference

Uploader

er.deepakgoyal786@gmail.com

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on color_parser