|
NCEPLIBS-g2c
1.6.4
|
Encodes JPEG2000 code stream. More...
Go to the source code of this file.
Macros | |
| #define | JAS_1_700_2 |
| Define for JAS. More... | |
| #define | MAXOPTSSIZE 1024 |
| Maximum size of options. More... | |
Functions | |
| int | enc_jpeg2000 (unsigned char *cin, g2int width, g2int height, g2int nbits, g2int ltype, g2int ratio, g2int retry, char *outjpc, g2int jpclen) |
| This Function encodes a grayscale image into a JPEG2000 code stream specified in the JPEG2000 Part-1 standard (i.e., ISO/IEC 15444-1) using JasPer Software version 1.500.4 (or 1.700.2) written by the University of British Columbia, Image Power Inc, and others. More... | |
| #define JAS_1_700_2 |
Define for JAS.
Definition at line 14 of file enc_jpeg2000.c.
| #define MAXOPTSSIZE 1024 |
Maximum size of options.
Definition at line 15 of file enc_jpeg2000.c.
| int enc_jpeg2000 | ( | unsigned char * | cin, |
| g2int | width, | ||
| g2int | height, | ||
| g2int | nbits, | ||
| g2int | ltype, | ||
| g2int | ratio, | ||
| g2int | retry, | ||
| char * | outjpc, | ||
| g2int | jpclen | ||
| ) |
This Function encodes a grayscale image into a JPEG2000 code stream specified in the JPEG2000 Part-1 standard (i.e., ISO/IEC 15444-1) using JasPer Software version 1.500.4 (or 1.700.2) written by the University of British Columbia, Image Power Inc, and others.
JasPer is available at http://www.ece.uvic.ca/~mdadams/jasper/.
| Date | Programmer | Comments |
|---|---|---|
| 2002-12-02 | Gilbert | Initial |
| 2004-12-16 | Gilbert | Added retry argument allowing increased guard bits. |
| cin | Packed matrix of Grayscale image values to encode. |
| width | width of image. |
| height | height of image. |
| nbits | depth (in bits) of image. i.e number of bits used to hold each data value. |
| ltype | indicator of lossless or lossy compression.
|
| ratio | target compression ratio. (ratio:1) Used only when ltype == 1. |
| retry | If 1 try increasing number of guard bits otherwise, no additional options. |
| outjpc | Output encoded JPEG2000 code stream. |
| jpclen | Number of bytes allocated for the output JPEG2000 code stream in outjpc. |
Definition at line 57 of file enc_jpeg2000.c.
References MAXOPTSSIZE.
Referenced by jpcpack().