uni_color_model 0.2.0
uni_color_model: ^0.2.0 copied to clipboard
A color structure for represent any color: model (CMYK, RGB, HSL, etc.), alpha, depth per channel, view, etc. Сan transform the structures.
Changelog #
All notable changes to the project UniColorModel will be documented in this file.
See Conventional Commits for commit guidelines.
0.2.0 #
-
Provided converters and extractors for
UniColor<int>. -
Provided name, license and source to
UniPalette. -
Implemented
RgbColor. -
Introduced
channel4for representation CMYK and ACMYK model. -
Introduced
UniColor<num>for generalization the colors withintanddoublechannels. -
Introduced interfaces and mixins for color models. All tests passed.
-
Introduced
UniColor.copyWith(). Refactoring. -
normalizedNameColorwithout special symbols. -
Moved
UniColorconverter to extension. -
Moved some TODOs to the project UniColorPalette.
-
Updated a thoughts about color converters in
README. -
Introduced a tone
num bits. SeeREADME. -
Standardaized the names for color converters.
-
Noted converters and extractors.
-
Optimized
RgbInt8ColorMix.int24. -
Optimized
argbInt8ToArgbInt8andargbInt8ToRgbInt8forList<int>. -
Fixed mathematics operations for
UniColor. -
Removed the color classes for bit depths
int 4andint 10. Reason: Avoid unnecessary duplication during the development phase of converters. -
Restricted a
nullforArgbInt8Color.argb()factory. -
Upgraded dependencies.
-
Provided 50+ tests.
0.1.0 #
- Initial release. Separated from UniColorName.
