“...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