• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..28-Mar-2014-

OPJAbout.cppH A D28-Mar-20143.1 KiB8843

OPJDialogs.cppH A D28-Mar-201444.3 KiB1,374835

OPJThreads.cppH A D28-Mar-201440 KiB1,269440

OPJViewer.cppH A D28-Mar-201454.2 KiB1,6671,120

OPJViewer.hH A D28-Mar-201424.1 KiB813522

OPJViewer.rcH A D28-Mar-201483 33

about_htm.hH A D28-Mar-20142.1 KiB5554

build.hH A D28-Mar-201412 21

imagjpeg2000.cppH A D28-Mar-201445.8 KiB1,4651,016

imagjpeg2000.hH A D28-Mar-20145.2 KiB178108

imagmxf.cppH A D28-Mar-201413.5 KiB503310

imagmxf.hH A D28-Mar-20143.3 KiB10046

license.txtH A D28-Mar-20141.7 KiB1412

readmeafter.txtH A D28-Mar-20141.4 KiB3526

readmebefore.txtH A D28-Mar-20141.3 KiB119

wxj2kparser.cppH A D28-Mar-201433.9 KiB1,4661,116

wxjp2parser.cppH A D28-Mar-201436 KiB1,117860

readmeafter.txt

1This viewer is conceived to open and display information and image content of J2K, JP2,
2and MJ2 files.
3The viewer application interface is divided into three main panels:
4- a browsing pane;
5- a viewing pane;
6- a log/peek pane.
7
8The browsing pane will present the markers or boxes hierarchy, with position (byte number where marker/box starts and stops) and length information (i.e., inner length as signalled by marker/box and total length, with marker/box sign included), in the following form:
9
10filename
11|
12|_ #000: Marker/Box short name (Hex code)
13|  |
14|  |_ *** Marker/Box long name ***
15|  |_ startbyte > stopbyte, inner_length + marker/box sign length (total length)
16|  |_ Additional info, depending on the marker/box type
17|  |_ ...
18|
19|_ #001: Marker/Box short name (Hex code)
20|  |
21|  |_ ...
22|
23...
24
25
26The viewing pane will display the decoded image contained in the JPEG 2000 file.
27It should display correctly images as large as 4000x2000, provided that a couple of GB of RAM are available. Nothing is known about the display of larger sizes: let us know if you manage to get it working.
28
29
30The log/peek pane is shared among two different subpanels:
31
32- the log panel will report a lot of debugging info coming out from the wx GUI as well as from the openjpeg library
33- the peek pane tries to give a peek on the codestream/file portion which is currently selected in the browsing pane. It shows both hex and ascii values corresponding to the marker/box section.
34
35

readmebefore.txt

1What is OpenJPEG ?
2==================
3The OpenJPEG library is an open-source JPEG 2000 codec written in C language. It has been developed in order to promote the use of JPEG 2000, the new still-image compression standard from the Joint Photographic Experts Group (JPEG). In addition to the basic codec, various other features are under development, among them the JP2 and MJ2 (Motion JPEG 2000) file formats, an indexing tool useful for the JPIP protocol, JPWL-tools for error-resilience, a Java-viewer for j2k-images, ...
4
5Who can use the library ?
6=========================
7Anybody. As the OpenJPEG library is released under the BSD license, anybody can use or modify the library, even for commercial applications. The only restriction is to retain the copyright in the sources or the binaries documentation.
8
9Who is developing the library ?
10===============================
11The library is developed by the Communications and Remote Sensing Lab (TELE), in the Universit� Catholique de Louvain (UCL). The JPWL module is developped and maintained by the Digital Signal Processing Lab (DSPLab) of the University of Perugia, Italy (UNIPG). As our purpose is to make OpenJPEG really useful for those interested in the image compression field, any feedback/advices are obviously welcome ! We will do our best to handle them quickly.