
I would be much interested. Here are my needs. I need converting from compressed (with compressed formats I mean downsampled formats such as YUV 4:2:2) to uncompressed formats, or viceversa. The uncompressed formats I use are BW, RGB, BGR, YUV, with or without alpha channel. In the uncompressed formats I need to store color s as 8 bit unsigned (0-255), 16 bits signed or unsigned, or float (0.0-1.0). The compressed formats I use (or would like to use) are YUYV, UYVY, I420 (planar), and YV12 (planar), RGB555 (16bit), RGB565 (16bit). Other formats needed are D3DFMT_A2R10G10B10 and D3DFMT_A2B10G10R10 (DirectX formats, 10 bits for each color and 2 bits for alpha). I'd like to be able to work on images from other libraries (in particular Intel IPP or OpenCV). In some cases I'd like to be able to work inplace (when the image size does not change, e.g. RGB => YUV or RGB=>BGR). The non inplace case should be always available. Finally, I'd like to be able to convert from compressed to compressed formats without having to through the "nearest" uncompressed one (which is what I have to do now using Intel IPP). E.g., I'd like to be able to convert directly from YUYV to RGB555 (same for all other possible combinations). Paolo Coletta Adam Badura wrote:
Upsss... I pressed "send" to fast... :)
I am gathering materials and working on a library (originaly I wanted one class, but it seems now that it wont be that easy) dealing with colors, their representation (like ranges 0.0-1.0 and 0-255), models (like RGB, YUV, HSV and others). Any sugestions or needs?
Adam Badura
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost