1) new feature: Colorlib
In this release, I write a powerful library named Colorlib in
WeiCommonLib. You can use this library to do many operatinos relative
to the color, including color space conversion, YCbCr subsampling
conversion, drawing CIE chromaticity diagram, spectrum image, YCbCr
decoupling from an image, etc.
I write a powerful and flexible plugin system for this Colorlib
library. You can write your own plugins without recompile the whole
Colorlib. In this release, I have already wrote some plugins,
including:
1) Color space converter plugin:
1. cie1931 XYZ
2. sRGB
3. SMPTE 170M RGB
4. SMPTE 240M RGB
5. ITR-R BT.709 RGB
6. ITR-R BT.709 YPbPr
7. ITR-R BT.709 YCbCr
8. Custom RGB
9. Custom YPbPr
10. Custom YCbCr
2) SubSampling converter plugin
1. mpeg2 yuv420
2. custom yuv444
I also create a new project named WeiColorToolkit (http://
code.google.com/p/wei-color-toolkit/) to demonstrate the power of this
new library.
2) New feature: registry
I create a new library named 'registry' to manipulate the Win32
registry, including open_key, close_key, and many read/write
operations.
3) New feature: Drawinglib
I create a new library named Drawinglib to handle drawing a line or a
point to a buffer.
4) Changed feature: Lexerlib
I move some lexer operations from another project named
WeiParserGenerator to this Lexerlib to achieve more software
modularity.
5) Changed feature: Mathlib
I revise the Mathlib to provide more funtionalities, including digit
manupulation, matrix handling.