setalpha 2.0.0 copy "setalpha: ^2.0.0" to clipboard
setalpha: ^2.0.0 copied to clipboard

A convenience package for setting and accessing web colors, adjusting the alpha levels of given colors and mixing new colors.

setalpha #

A convenience package for setting and accessing web colors, adjusting the alpha levels of given colors and mixing new colors.

Demos #

A little app that demonstrates color manipulation, component data, finding similar colors and setting alpha levels using setalpha.

A little combinatorics game based on Marsha Falco's game of Set; setalpha was used to color the pieces on the board.

Usage #

Simple usage examples:

  • Get cornflowerblue with an alpha value of 0.5.
print(setAlpha(Color.cornflowerBlue, 0.5));
#6495ED80
  • Also works for other hex and hsl expressions...
print(setAlpha("#6495ED", 0.5));
print(setAlpha("hsl(218.54deg, 79%, 66%)", 0.5));
#6495ED80
#6495ED80
  • Which web colors are nearest cornflourblue in RGB-space?
for (final neighbor in colorsNearestRGB(Color.cornflowerBlue, 3)) {
    print(neighbor);
}
cornflowerblue
mediumslateblue
royalblue
  • ... and in HSL-space?
for (final neighbor in colorsNearestHSL(Color.cornflowerBlue, 3)) {
    print(neighbor);
}
cornflowerblue
royalblue
skyblue
  • Let's mix 3 parts cornflowerblue with 2 parts maroon...
print(colorMix([Color.cornflowerBlue, Color.maroon], [3, 2]));
#6F598EFF

Features and bugs #

Please file feature requests and bugs at the issue tracker.

0
likes
110
pub points
0%
popularity

Publisher

unverified uploader

A convenience package for setting and accessing web colors, adjusting the alpha levels of given colors and mixing new colors.

Homepage

Documentation

API reference

License

unknown (LICENSE)

More

Packages that depend on setalpha