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

Which JPEG lib ???

loic69
Beginner
278 Views
Hi all
I'm developping software which need rapid time to encoding and resizing image.
I'm under Windows XP.
My source frame buffer are MPEG4 decoded in YUV420.
I have to resize YUV420 image (with interpollation) and encode these image in JPEG...
My library choice is difficult : IJL (deprecated ?), IJG delivery with IPP or INTEL lib used in JPEGView).
Please can you help me in library choice ? Which lib have best encoding time ?
About resizing image IPP is good for this ?

PS : I read in other threads of this forum that I have to upscale my YUV420 source image in YUV422 to encode it in JPEG ? Is this OK ? Have this an impact on visual quality image ?

Best regards
0 Kudos
1 Reply
Vladimir_Dudnik
Employee
278 Views

Hello,

IPP JPEGencoder is able to take on input YCbCr422 pixel interleaved image or usual BGR/RGB/Gray images without subsampling. The first one can be faster as you skip color convertion step. Resampling from 420 to 422 should not impact visual quality significantly.

Actually, JPEG was dicussed many times on this forum, you may want to search for JPEG keyword through forum. For example, please take a look on this post:

Re: jpeg speed

Regards,
Vladimir

0 Kudos
Reply