- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hello! Irecently downloaded the IPP evaluation package in aims to explore more efficient JPEG APIs, as in the IJL library for intel processors, which existence I had just heard about. Prior to this, I had resorted on basic GDI+ image decoding.
I noticed that one of the IIP samplesis preciselywhat used to be theIJL, and another one is a JPEGViewer MFC application which also bundles a simple JPEC codec (in the /jpegcodec directory). I was marvelled when Inoticed the simplicity of this jpegcodec (merely 8 files)compared to the more robust IJL sample. The performance for jpegcodec is still better than GDI+, but now my questions branch into two:
(1) interface and capabilities asise, does the IJL sample offer a significantly better performance than the jpegcodec? I mean, if I am interested for simple compression/decompression and no more (!?)
(2) is there a process of resampling JPEG images within this jpegcodec? or do you recomend todecompress the JPEG into a BITMAPINFO, then stretch the bits into a offscreen HDC (with a compatible HBITMAP selected into it) and then run the compression from the offscreenHBITMAP bitmap data?
thankyou in advance, I just found this forum and is great to have this community at hand...
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
We used experience obtained indeveloping and supporting of IJL library for development the new implementation of JPEG codec, which currently comes as a part of JPEGView sample (available for both windows and linux). This codec was developed to provide more performance that IJL do. Also, our first thought was that if we provide set of highly-optimized low-level functions and demonstration of how to build simple, but high-performance codec based on them developers then can add needed features easelyby themselves. And many developers do that. Butwe also see that weneed to provide the complete solution, like we did with IJL, for example for Visual Basic or Delphi developers, which do not want tospend time forC/C++ programming to extend functionality of codec to use in their environment. So, we definetely will extend functionality of this codec in the next releases. For example, in IPP v5.0 beta we will provide a way to obtain Exif meta-data from JPEG file and we will add Motion JPEG sample. Regarding resampling, both IJL and new codec provide this ability, you can read about supported features and limitaqtions in sample's readme.htm file.
Regards,
Vladimir
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page