Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

Color Conversion

karabas
Beginner
431 Views
Intel IPP v4.0 mentions RGB565/RGB555 16/15bit color representations.
There are functions which can convert YCbCr to RGB565 and vice versa.
Unfortunately thereare no functions that can convert 24bit RGB/BGR to 16 bit RGB565 by truncation of least significant bits. Orusing zero paddingfor RGB565 to RGB/BGR conversion.It'srelatively easyto implement it.E.g. myMMX/SSE implementation is about 3X faster than optimized C implementation.
I think it's a good idea to add this type of functions to IPPI

Message Edited by karabas on 05-12-2004 09:40 AM

0 Kudos
3 Replies
Intel_C_Intel
Employee
431 Views

Thank you for your suggestions. It would be better to submit this as a feature request through the intel premier channel. So, your request will be analized for the planningof future IPP versions.

Regards,
Vladimir

0 Kudos
costelha1
Beginner
431 Views
Can't this be done using ippiConvert, ippiScale or ippiReduceBits? If yes, can you give an example for RGB24-->RGB555 and RGB555-->RGB24?

Thanks.
0 Kudos
Vladimir_Dudnik
Employee
431 Views
Hi,
unfortunately such operation can't be effectively done with existing IPP functions
Vladimir
0 Kudos
Reply