nomens Posted May 11, 2005 Share Posted May 11, 2005 Anyone can help me? How can I display a JPEG2000 file (jp2)? I'm using C#.NET for my application. Anyone out there? Link to comment https://www.neowin.net/forum/topic/319044-c-displaying-jpeg2000-file-jp2/ Share on other sites More sharing options...
0 _kane81 Posted May 11, 2005 Share Posted May 11, 2005 I have know idea (sorry), a side question: is JPEG2000 an actual standard yet? I was following the movement in 2001, but it seems that development dropped off. The standard seem to be a great improvement on the old jpeg standard. Does photoshop CS2 support JP2 ? Link to comment https://www.neowin.net/forum/topic/319044-c-displaying-jpeg2000-file-jp2/#findComment-585903407 Share on other sites More sharing options...
0 nomens Posted May 12, 2005 Author Share Posted May 12, 2005 JPEG 2000 is a new image coding system that uses state-of-the-art compression techniques based on wavelet technology. Visit this site for more details: http://www.jpeg.org/jpeg2000. And yet, it include motion JPEG 2000 which is similar to MPEG files. I dont think photoshop CS2 support JP2, maybe soon. And that is why I'm asking someone else to help me find the source for my application. Specially the encoder/decoder thing... :) Amaw man siguro ka! Link to comment https://www.neowin.net/forum/topic/319044-c-displaying-jpeg2000-file-jp2/#findComment-585906908 Share on other sites More sharing options...
0 strumbum Posted May 12, 2005 Share Posted May 12, 2005 I think adoption has been slow because I believe their are royalties that have to be paid to use it. I think I heard that from a coworker, but I could be wrong. Link to comment https://www.neowin.net/forum/topic/319044-c-displaying-jpeg2000-file-jp2/#findComment-585910880 Share on other sites More sharing options...
0 nomens Posted May 13, 2005 Author Share Posted May 13, 2005 Exactly! And that is why I'm asking anyone who knows about it. I know it's kinda hard for someone who will intrust his/her knowledge to someone else whom he/she don't know. But what make sense is, you were able to share it with others and make them use for it. That makes us "No Man Is An Island"! :) Link to comment https://www.neowin.net/forum/topic/319044-c-displaying-jpeg2000-file-jp2/#findComment-585911600 Share on other sites More sharing options...
0 Schmoove Posted May 13, 2005 Share Posted May 13, 2005 I could open JPG2000 files in Photoshop CS, so I wouldn't be surprised if CS2 still supports it. Link to comment https://www.neowin.net/forum/topic/319044-c-displaying-jpeg2000-file-jp2/#findComment-585912996 Share on other sites More sharing options...
0 Cereal Bawks Posted May 13, 2005 Share Posted May 13, 2005 Link to comment https://www.neowin.net/forum/topic/319044-c-displaying-jpeg2000-file-jp2/#findComment-585913026 Share on other sites More sharing options...
0 Malisk Posted May 13, 2005 Share Posted May 13, 2005 Found this in the newsgroup microsoft.public.dotnet.framework.drawing: (February 2005 info) Quote Sorry to discourage you but I haven't seen anything that does JPEG2000 under .NET yet. It's certainly a frequently asked question. -- Bob Powell [MVP] Visual C#, System.Drawing However, I found this via a Google search: Quote ImagXpress™ JPEG2000 Add On.NET, COM & VCL Interface to JPEG2000 http://www.pegasusimaging.com/ixjpeg2000.htm ImagXpress JPEG2000 Add On is $699 for a single development license. This product may also involve additional licensing. :x Would be cool to have though. I just wish the format was open source and license free. Just check out the image sample in the above link for a comparison on the same file size. A cool thing about JPEG2000 is that you can also tell it to "compress an image to 80K" and it will do that, setting compression as necessary. :) It has the regular method of "compress at 80% quality" too. It also has a lossless compression mode, and even supports transparency / alpha channels, EXIF metadata, and more! Link to comment https://www.neowin.net/forum/topic/319044-c-displaying-jpeg2000-file-jp2/#findComment-585913388 Share on other sites More sharing options...
0 nomens Posted May 17, 2005 Author Share Posted May 17, 2005 Is there anything else? Link to comment https://www.neowin.net/forum/topic/319044-c-displaying-jpeg2000-file-jp2/#findComment-585930440 Share on other sites More sharing options...
0 neowin_hipster Posted May 17, 2005 Share Posted May 17, 2005 Sadly, it's a hugely patented area. Basically it uses whats called a wavelet transform which is kinda like the fourier transform. It's pretty well known math especially to ANYONE in the sciences or engineering but patenting math is what software patents are all about. Often you'll find devs ignore it or just choose a slower/crappier hackish way of getting around the precise wording. You'll have to use P/Invoke and build a dll. http://www.ece.uvic.ca/~mdadams/jasper/ ps: go vancouver/island!!! Link to comment https://www.neowin.net/forum/topic/319044-c-displaying-jpeg2000-file-jp2/#findComment-585931850 Share on other sites More sharing options...
0 nomens Posted May 18, 2005 Author Share Posted May 18, 2005 :yes: Is that so, actually I made my own analysis of this JPEG2000 file and I came up to this information I get out of this file: (Motion JPEG2000 file analysis) File Offset = 0x0000000000000000 (0) Normal Box Size = 0x0000000C (12) Box Type = jP (Level 1) => JPEG2000 family signature --------------------------------------- File Offset = 0x000000000000000C (12) Normal Box Size = 0x00000014 (20) Box Type = ftyp (Level 1) => File type Major Brand = 0x6D6A7032 (1835692082) Minor Version = 0x00000000 (0) Compatible Version = 0x6D6A7032 (1835692082) --------------------------------------- File Offset = 0x0000000000000020 (32) Large Box Size = 0x0000000001E85A71 (32004721) Box Type = mdat (Level 1) => Media Data (Data) = Main data exists here --------------------------------------- File Offset = 0x0000000001E85A91 (32004753) Normal Box Size = 0x00000529 (1321) Box Type = moov (Level 1) => Movie ... ... ... My problem now is on how to manipulate the real codec thing, so that I can create an Image object that will handle a JPEG2000 file. :( Would it be possible if I will make it without the lib of JPEG2000 or any reliable source related to JPEG2000 which will help me develop this thing? :rolleyes: ps: I never been to vancouver/island, or anywhere in canada. I'm actually planning to work in canada or somewhere in the US. Is there someone who can help me find a job related to my work now? (Software Developer) Link to comment https://www.neowin.net/forum/topic/319044-c-displaying-jpeg2000-file-jp2/#findComment-585935877 Share on other sites More sharing options...
Question
nomens
Anyone can help me?
How can I display a JPEG2000 file (jp2)? I'm using C#.NET for my application.
Anyone out there?
Link to comment
https://www.neowin.net/forum/topic/319044-c-displaying-jpeg2000-file-jp2/Share on other sites
10 answers to this question
Recommended Posts