J2K-Codec ™
More Info about J2K-Codec

JPEG2000 vs. old JPEG and PNG

JPEG2000 vs JPEG and PNG JPEG2000 vs JPEG and PNG

Use the pictures above to see the corresponding comparison.


Users:

“...I run www.moonpod.com making downloadable PC games. Previously I was using Jasper and a Lurawave Photoshop plug-in to handle converting all my game art to jp2. My game would install and then decompress all the jp2 files back into 32bit tga's, but this was incredibly slow. I downloaded your codec and on the test images it was a lot, lot faster...”

“Loading tga's straight out of the pak file gave me a game start up time of 9 seconds, with jp2's it was 12 seconds. I can certainly live with that! Using jasper it was about 3 minutes...”

“I was also shocked by how easy it was to use compared to jasper, just a couple of lines of code and away it went.”

— Mark Featherstone, MoonPod Games, UK


“First I should say that I'm impressed by the speed and the ease-of-use of the library compared to Jasper! Until now Jasper was my only experience with JPEG2000 and I had written off the format as being too slow to bother using, but now I see it can decode about as fast as JPEG, I might start using it for my own photos!”
...
“Many thanks for all your time, and for producing such an easy-to-use library! (And for showing me that JPEG 2000 is actually pretty cool and not the slow beast I thought it was!)”
— Leo Davidson, http://pretentiousname.com, UK


“...I've been testing your decoder for part of a real-time networking application, where speed is a primary concern. I've been impressed with how easy it is to use!”
— Adrian Baker, SELEX, UK


“I downloaded the demo package this morning. My compliments on a simple and clean system. I had no trouble getting a build into my C++ program. Great library!”
— Dave Dozier, Axcess Diagnostics, US


“...I think most people confuse Open Source with Free. Integration and learning time does also cost. J2K-Codec costs $49, GIS (Geographic Information Systems) level products can easily cost in the $1000-$5000 range. And the function set just to decode something might run in the range of 10-15 calls plus a few structures thrown in. Yes, that's necessary if you are doing GIS, but not that necessary for games. A small clean library specially targeted at games is a great product idea...”
— Kai Backman, Finland


“...We'd like to use it, so far this is the simplest software codec for Jpeg2000!”
— Zhou Tianyang, VCR Inc., Canada


“...The main thing with J2K-Codec is that it has features only really intended for games, mainly the frame component, the class system is wrapped up nicely for ease of use, and obviously the documentation is good due to there being hardly any calls, you only need to use the two provided classes to cover most aspects.

You can tell this was mainly designed with Windows in mind, due to the resource loading feature and I guess is one of the reasons it's a PITA to be as portable as it could be, that and it being dll based.

One of the features I do like is the options being passed as strings, some may see this as bloat, but it's hardly going to bankrupt you and it's the best way of allowing the dll's to be updated without having to recompile your main application, so bug fixes in the codec would be as simple as replacing the dll.

I think the only things missing is to have a statically linked library option, a supplied encoder (sure you can get those anywhere but it's nice to be able to have an all in one solution), and, this is more of a nitpick, but would be nice to have dynamic sizes for the frames, this would only be needed to optimise item graphically in vram avoiding wasted space, but like I say, this is nothing of real importance.

The only problem this has is it's portability, it maybe worth getting in touch with some of the guys on here who have actually done porting to macs, coupled with a linux solution you pretty much have most of the market covered cornered and most people will be even happier having the same code base for three scews without having to mish mash libraries between platforms.

Oh, I forgot about the custom reading callbacks, which is also great and has numerous uses!”
— Paul Tankard, UK


“...I have managed to make it work with .NET. It is very easy with COM object!”
— Tan Huey Meng, Sharp Electronics Pte Ltd, Singapore

Press Release

“If you are involved in the development of games or any other program that displays images, the newest version of J2K-Codec will be a valuable addition to your software development kit. J2K-Codec is a software component that offers you the easiest way to add JPEG2000 support to application. Based on wavelet technology, JPEG2000 is a revolutionary image compression standard which is designed to replace the old JPEG format. Among its advantages is better image quality at the same size, lossless compression with no effect on image quality, good image quality even at very high compression ratios, transparency and translucency support...”

Read the full version...

3D2F.com:

“...Progress cannot be stopped. So, it is necessary to support new formats and new standards. Do it with fast, reliable and easy-to-use J2K-Codec!”

Read the full version...

news | overview | download | order | f.a.q. | more info | support | links 2004-2008 © Alex Saveliev