Parvatha Elangovan
192e46c32f
Enabled compression of TIF image format to j2k by tifftoimage() and decompression of codestream to TIF image format using imagetotif(). Modifications in image_to_j2k.c, j2k_to_image.c, convert.c, convert.h
2007-02-28 15:31:56 +00:00
Francois-Olivier Devaux
2fb6da8d85
Corrected codec Makefile by adding the compilation of "compat/getopt.c"
2007-02-28 13:56:06 +00:00
Parvatha Elangovan
fd680a1cf0
Made get_file_format function more robust. Modifications in image_to_j2k.c, j2k_to_image.c, getopt.c, getopt.h
2007-02-27 14:19:09 +00:00
Parvatha Elangovan
313c772f4a
Added the dirent.h file used for opening and reading Directory holding image files. Used in image_to_j2k.c and j2k_to_image.c.
2007-02-27 08:54:56 +00:00
Parvatha Elangovan
0781b7d441
Option to read images from a Folder whose path is specified in the Input parameters by "-ImgDir" along with output decod format specified by "-OutFor" . Modifications in image_to_j2k.c, j2k_to_image.c, getopt.c, getopt.h
...
Enabling use of multi character input parameters in the codec. Modifications in image_to_j2k.c, j2k_to_image.c, getopt.c, getopt.h
2007-02-26 15:40:01 +00:00
Francois-Olivier Devaux
d084ff59f2
David Fries suggestions. In image_to_j2k and j2k_to_image, strncpy() functions: instead of specifying the path size macro, let the compiler read the length out of the array entry.
2007-02-13 09:00:37 +00:00
Francois-Olivier Devaux
3f5e8eb92b
Extra tokens at the end of #endif directive corrected in openjpeg.c, j2k.c and image_to_j2k.c -> no more warnings in linux compilation
2007-01-31 15:19:54 +00:00
Francois-Olivier Devaux
b700cd9101
Linux Makefile for the codec added
2007-01-31 14:57:26 +00:00
Francois-Olivier Devaux
a6d7377213
Use of OPJ_PATH_LEN (defined as 4096) to be the maximum allowed size for filenames instead of MAX_PATH which is not always defined. This caused some programs using OpenJPEG to crash. Modifications in openjpeg.h j2k_to_image.c and image_to_j2k.c
2007-01-30 10:51:29 +00:00
Francois-Olivier Devaux
ed3aec55fd
Copyright update
2007-01-15 09:55:40 +00:00
Giuseppe Baruffa
3adfd18602
* Better fix of the TPH EPBs bug in JPWL module
...
* Fixed the UEP bug in JPWL module
+ Added some lines in the help of JPWL_image_to_j2k
2006-12-05 18:20:04 +00:00
Francois-Olivier Devaux
265de2ed0d
SVN file properties modified (EOL handled better)
2006-12-04 16:20:36 +00:00
Francois-Olivier Devaux
f9d76c0be9
First integration of JPWL code
2006-12-04 14:55:38 +00:00
Francois-Olivier Devaux
bcf7032b8b
First integration of JPWL code
2006-12-04 14:55:11 +00:00
Francois-Olivier Devaux
0ace960ea5
Corrected incorrect fprintf formatting
2006-12-04 14:52:34 +00:00
Antonin Descampe
b565431251
added the ability to specify the rate as "float" (before : integer)
2006-10-31 17:10:14 +00:00
Antonin Descampe
b5aee428ba
remove some needless cvs files
2006-10-27 17:51:08 +00:00
Antonin Descampe
3386c7765a
testsvn2
2006-10-27 14:48:39 +00:00
Antonin Descampe
173ccf70d4
fixed a bug in j2k_to_image.c, that prevented the -l option to work correctly.
2006-08-18 10:10:47 +00:00
Mathieu Malaterre
9aa9170110
ENH: Update CMake to do proper installation. Still using the 2.2 installation approach for now.
2006-07-22 03:47:02 +00:00
Mathieu Malaterre
4b3aabebd2
ENH: Fix warning about assignment discards qualifiers from pointer target type
2006-07-22 03:35:17 +00:00
Mathieu Malaterre
0577ed8e6e
STYLE: Fix style issue
2006-07-22 03:27:36 +00:00
Mathieu Malaterre
4f87b9abd1
BUG: Do not leak with greyscale bmp. Solve problem with name>256 for pgx and resolve random memory access (reported by valgrind)
2006-07-22 03:26:10 +00:00
Mathieu Malaterre
abe8e93c21
ENH: Marking const char * what should be const char *. TODO need to fix code for imagetopgx.
2006-07-21 21:07:18 +00:00
Mathieu Malaterre
f222743e19
ENH: Better solution: using the opj_version function to stay up to date
2006-07-21 21:00:19 +00:00
Mathieu Malaterre
190b4b7c9e
ENH: Minor cleanup, mainly comment and line too long
2006-07-21 20:28:44 +00:00
Mathieu Malaterre
d55af7fe7e
ENH: Cannot assign const char* into a char*. At same time upgrade OpenJPEG version to proper one
2006-07-21 20:03:07 +00:00
Mathieu Malaterre
23eeec8769
ENH: Do the proper thing for static/shared
2006-02-05 21:39:19 +00:00
Freeimage
f31d963a64
fixed a bug in codec/convert.c::imagetobmp
2006-02-04 18:39:46 +00:00
Freeimage
355b88c15d
fixed various minor warnings occuring under icc9 and bcc32, added MSVC project and compiler directives to build a 'standard' WIN32 DLL
2006-01-31 21:26:11 +00:00
Freeimage
8a662fa4b1
fixed various minor warnings occuring under gcc, added corrections proposed in the forum
2006-01-26 20:02:04 +00:00
Mathieu Malaterre
61e353d652
STYLE: Add a lot of comments for the CMake build system
2006-01-25 16:32:48 +00:00
Antonin Descampe
2f75846baf
fixed a problem in convert.c when multiple comments
2006-01-25 15:45:01 +00:00
Antonin Descampe
e6aae96217
added cmake files to the project
2006-01-25 09:23:17 +00:00
Antonin Descampe
6a52f1a9df
fixed various minor warnings with gdcm patches
2006-01-20 16:53:05 +00:00
Antonin Descampe
e45e87cfb7
removed old readme and Makefile
2005-12-08 09:27:26 +00:00
Antonin Descampe
59835a580e
openjpeg version 1.0 (previous version still available with tag opj0-97)
2005-12-02 18:30:54 +00:00
Antonin Descampe
f61cda9b7d
openjpeg version 1.0 (previous version still available with tag opj0-97)
2005-12-02 13:34:15 +00:00
Antonin Descampe
7ee36c3a4c
1) quantization stepsizes stored as float instead of shifted integers -> fixes a pb of precision when using very small stepsizes. 2) bug fixed when decoding until bitplane 0 -> r-value (1/2) added to the coefficient.
2005-10-27 07:49:29 +00:00
Antonin Descampe
cd98a4f740
bug fixed when freeing the memory allocated if ppm-marker or ppt-marker is used
2005-09-13 14:11:41 +00:00
Antonin Descampe
de75303c38
Several bugs fixed when dealing with pgx-files with more than 8 bpp and the fixed_quality feature.
2005-07-18 15:21:56 +00:00
Antonin Descampe
ec1b970a32
argv[2] replaced by outfile when writing to output file (thanks to O.Smeesters and V.Mesaros)
2005-05-26 15:18:56 +00:00
Francois-Olivier Devaux
7bdb0331a6
Removed unused parameter in fprintf at line 618
2005-03-25 13:58:00 +00:00
Francois-Olivier Devaux
623f1d96cf
Unused "dest" pointer removed from main()
2005-03-25 13:53:54 +00:00
Francois-Olivier Devaux
34a6c13a2d
Input file format bug fixed (2)
2005-02-10 16:22:01 +00:00
Francois-Olivier Devaux
542f06007c
Input file format bug fixed
2005-02-10 16:16:18 +00:00
Antonin Descampe
c83ae7397d
Added layer option '-l' to the command line. This option allows user to
...
specify a maximum number of quality layers to be decoded.
2005-01-26 09:59:31 +00:00
Antonin Descampe
3b1bee0eec
* function getopt added to the decoder (to efficiently manage arguments
...
in command line)
* reduce_on, reduce_value grouped in a single variable reduce
* up-to-date usage display
* image_type renamed --> decod_format
* JPEG2000_format renamed --> cod_format
2005-01-26 08:59:49 +00:00
Francois-Olivier Devaux
f25acae0bc
Modifications in handling of JP2 files to increase modularity of JP2.c
...
Memory leak fixed with jp2 files
2004-12-08 09:08:13 +00:00
Francois-Olivier Devaux
0ddef9b2db
Modifications to increase modularity of jp2 coding/decoding
2004-11-26 16:33:18 +00:00
Francois-Olivier Devaux
1bdb07cefe
fprintf correctly redirected to stderr or stdout
2004-11-15 12:41:35 +00:00
Francois-Olivier Devaux
3ec116ae08
Help message updated
2004-11-05 09:51:30 +00:00
Antonin Descampe
bc5c5115cb
* Inserted tool for memory leaks fixing in debug mode
...
* Fixed some memory leaks in the decoder (some are still present when multiple tiles!)
2004-08-06 14:13:51 +00:00
Antonin Descampe
61ac18531a
Help updated
2004-08-04 10:06:50 +00:00
Antonin Descampe
d116ca5d10
Better indentation
2004-08-03 14:14:44 +00:00
Antonin Descampe
26a630dad2
Bug fixed in lossless mode
2004-08-03 14:06:10 +00:00
Francois-Olivier Devaux
2c2730280e
Deleted system("pause") at the end of main function
2004-08-02 15:23:22 +00:00
Antonin Descampe
2e2ba14c53
Bug fixed in pgx-file reading
2004-07-30 09:22:22 +00:00
Antonin Descampe
d38080aa00
* Bug fixed in jpt decoding
...
* Bug fixed in pcrl progression order (profile-1 compliance)
* Change in tcd_dump
2004-07-20 05:40:55 +00:00
Francois-Olivier Devaux
ba0042bfe2
Memory leaks at decoding fixed
2004-07-16 10:31:10 +00:00
Francois-Olivier Devaux
e28d3d63ea
Comment introcudec (Created by OpenJPEG version 0.9) + Memory leaks fixed
2004-07-16 08:59:15 +00:00
Antonin Descampe
0e9da05873
fixed bug from previous revision
2004-07-14 15:15:07 +00:00
Francois-Olivier Devaux
75cb7a7b2c
Memory leak fix + Comment inserted in codestream: "Created by OpenJPEG version 0.9"
2004-07-14 13:00:57 +00:00
Francois-Olivier Devaux
c020831f95
Allocated memory of coding parameters (cp) freed
2004-07-14 10:58:11 +00:00
Antonin Descampe
55e5910d6b
* PPM markers handling modified (comment keyword : ppmbug1)
...
* empty resolution level or subband handling (comment keyword : sizebug1)
* index_on field forwarded to j2k_cp_t structure
2004-07-14 08:52:15 +00:00
Antonin Descampe
de5a22aea0
Structure j2k_option_t deleted and option "-reduce" integrated to j2k_cp_t.
...
Parameters changed for j2k_decode, jp2_decode, j2k_decode_jpt_stream
2004-07-13 14:37:11 +00:00
Antonin Descampe
132d894726
Bug fixed in pgx-format
2004-07-09 10:12:16 +00:00
Antonin Descampe
af26e8504e
Added jp2.h et jp2.c to the project
2004-07-07 09:08:49 +00:00
Francois-Olivier Devaux
da88349b22
Enables the decoding of JP2 files
2004-07-07 07:35:34 +00:00
Francois-Olivier Devaux
a41ed768c9
Enables the creation of JP2 files
2004-07-07 07:35:12 +00:00
Francois-Olivier Devaux
688a82dfd9
Sets the image color space for JP2 format
2004-07-07 07:34:15 +00:00
Francois-Olivier Devaux
3cb27c3912
Fixed bug for rate option
2004-07-06 07:50:05 +00:00
Antonin Descampe
71e60bf86c
*.dsp files added for Microsoft Visual Studio users
2004-07-05 15:15:14 +00:00
Antonin Descampe
a4911967eb
* Fixed_quality option added : specifying -q psnr1,psnr2,psnr3,... at the command line when encoding an image generates layers with the corresponding psnr. You have to specify values in the increase order. This option is incompatible with "-r" or "-f" options.
...
* Old -q option is now available with -f
* The INDEX-file structure has been modified and is now like this :
------------------------------
image_width image_height
progression order
tile_width tile_height
nb_tiles_width nb_tiles_height
nb_components
nb_layers
nb_decompositions
foreach resolution_level {[precinct_width,precinct_height]}
main_header_end
codestream_size
foreach tile {
tileno start_pos end_header end_pos squarred_error_total nb_pixels mean_squarred_error
}
foreach tile {
foreach packet {
packetno tileno layerno resno compno precinctno start_pos end_pos SE_reduction
}
}
SE max
SE total
-----------------------------
2004-05-07 13:50:47 +00:00
Antonin Descampe
32e7b1529b
Various corrections to avoid "signed/unsigned mismatch" warnings during compilation
2004-04-30 09:20:22 +00:00
Antonin Descampe
eb2f910daa
Ajout de la possibilit� de taille de precincts diff�rente pour chaque r�solution
2004-04-29 15:32:38 +00:00
Sebastien Lugan
64c34e0d52
Reformatage : indent -kr -i2 -ci2 $(find . -name '*.c') $(find . -name '*.h')
2004-04-29 13:27:24 +00:00
Sebastien Lugan
ec9bd9f6a4
Reformatage : indent -kr $(find . -name '*.c') $(find . -name '*.h')
2004-04-29 13:10:05 +00:00
Yannick Verschueren
ae6227a9cf
Remove call to obsolete library unistd.h
2004-04-19 13:07:00 +00:00
Yannick Verschueren
e5106dd836
BMP problem solves : BMP-Images with dimension multiple of 4 presented problems
2004-03-15 10:42:29 +00:00
Yannick Verschueren
1f7520c88b
Update to version 0.9 : option -reduce added on decoder
2004-03-05 14:42:53 +00:00
Yannick Verschueren
8ed5edaefa
Error message changed (obsolete pnmtoj2k)
2004-03-05 14:35:02 +00:00
Yannick Verschueren
56fe7488ad
Errors with some BMP file solved
2004-03-01 14:52:02 +00:00
Yannick Verschueren
994f0d518e
Errors with some BMP file solved
2004-03-01 14:44:53 +00:00
Yannick Verschueren
bb349b2cee
Update for version 0.8
2004-02-13 09:47:40 +00:00
Sebastien Lugan
a9cede2d5e
Automatic creation of building directories during make
2004-02-12 16:07:03 +00:00
Sebastien Lugan
a8de4a648a
Initial revision
2003-11-27 10:07:31 +00:00