Package gov.nih.mipav.model.file
Class libjpeg
- java.lang.Object
-
- gov.nih.mipav.model.file.libjpeg
-
- Direct Known Subclasses:
libjpeg_IDCT
public class libjpeg extends java.lang.Object
Ported from C to Java by William Gandler LEGAL ISSUES ============ In plain English: 1. We don't promise that this software works. (But if you find any bugs, please let us know!) 2. You can use this software for whatever you want. You don't have to pay us. 3. You may not pretend that you wrote this software. If you use it in a program, you must acknowledge somewhere in your documentation that you've used the IJG code. In legalese: The authors make NO WARRANTY or representation, either express or implied, with respect to this software, its quality, accuracy, merchantability, or fitness for a particular purpose. This software is provided "AS IS", and you, its user, assume the entire risk as to its quality and accuracy. This software is copyright (C) 1991-2022, Thomas G. Lane, Guido Vollbeding. All Rights Reserved except as specified below. Permission is hereby granted to use, copy, modify, and distribute this software (or portions thereof) for any purpose, without fee, subject to these conditions: (1) If any part of the source code for this software is distributed, then this README file must be included, with this copyright and no-warranty notice unaltered; and any additions, deletions, or changes to the original files must be clearly indicated in accompanying documentation. (2) If only executable code is distributed, then the accompanying documentation must state that "this software is based in part on the work of the Independent JPEG Group". (3) Permission for use of this software is granted only if the user accepts full responsibility for any undesirable consequences; the authors accept NO LIABILITY for damages of any kind. These conditions apply to any software derived from or based on the IJG code, not just to the unmodified library. If you use our work, you ought to acknowledge us. Permission is NOT granted for the use of any IJG author's name or company name in advertising or publicity relating to this software or products derived from it. This software may be referred to only as "the Independent JPEG Group's software". We specifically permit and encourage the use of this software as the basis of commercial products, provided that all warranty or liability claims are assumed by the product vendor. The Unix configuration script "configure" was produced with GNU Autoconf. It is copyright by the Free Software Foundation but is freely distributable. The same holds for its supporting scripts (config.guess, config.sub, ltmain.sh). Another support script, install-sh, is copyright by X Consortium but is also freely distributable. REFERENCES ========== We recommend reading one or more of these references before trying to understand the innards of the JPEG software. The best short technical introduction to the JPEG compression algorithm is Wallace, Gregory K. "The JPEG Still Picture Compression Standard", Communications of the ACM, April 1991 (vol. 34 no. 4), pp. 30-44. (Adjacent articles in that issue discuss MPEG motion picture compression, applications of JPEG, and related topics.) If you don't have the CACM issue handy, a PDF file containing a revised version of Wallace's article is available at https://www.ijg.org/files/Wallace.JPEG.pdf. The file (actually a preprint for an article that appeared in IEEE Trans. Consumer Electronics) omits the sample images that appeared in CACM, but it includes corrections and some added material. Note: the Wallace article is copyright ACM and IEEE, and it may not be used for commercial purposes. A somewhat less technical, more leisurely introduction to JPEG can be found in "The Data Compression Book" by Mark Nelson and Jean-loup Gailly, published by M&T Books (New York), 2nd ed. 1996, ISBN 1-55851-434-1. This book provides good explanations and example C code for a multitude of compression methods including JPEG. It is an excellent source if you are comfortable reading C code but don't know much about data compression in general. The book's JPEG sample code is far from industrial-strength, but when you are ready to look at a full implementation, you've got one here... The best currently available description of JPEG is the textbook "JPEG Still Image Data Compression Standard" by William B. Pennebaker and Joan L. Mitchell, published by Van Nostrand Reinhold, 1993, ISBN 0-442-01272-1. Price US$59.95, 638 pp. The book includes the complete text of the ISO JPEG standards (DIS 10918-1 and draft DIS 10918-2). Although this is by far the most detailed and comprehensive exposition of JPEG publicly available, we point out that it is still missing an explanation of the most essential properties and algorithms of the underlying DCT technology. If you think that you know about DCT-based JPEG after reading this book, then you are in delusion. The real fundamentals and corresponding potential of DCT-based JPEG are not publicly known so far, and that is the reason for all the mistaken developments taking place in the image coding domain. The original JPEG standard is divided into two parts, Part 1 being the actual specification, while Part 2 covers compliance testing methods. Part 1 is titled "Digital Compression and Coding of Continuous-tone Still Images, Part 1: Requirements and guidelines" and has document numbers ISO/IEC IS 10918-1, ITU-T T.81. Part 2 is titled "Digital Compression and Coding of Continuous-tone Still Images, Part 2: Compliance testing" and has document numbers ISO/IEC IS 10918-2, ITU-T T.83. IJG JPEG 8 introduced an implementation of the JPEG SmartScale extension which is specified in two documents: A contributed document at ITU and ISO with title "ITU-T JPEG-Plus Proposal for Extending ITU-T T.81 for Advanced Image Coding", April 2006, Geneva, Switzerland. The latest version of this document is Revision 3. And a contributed document ISO/IEC JTC1/SC29/WG1 N 5799 with title "Evolution of JPEG", June/July 2011, Berlin, Germany. IJG JPEG 9 introduces a reversible color transform for improved lossless compression which is described in a contributed document ISO/IEC JTC1/SC29/ WG1 N 6080 with title "JPEG 9 Lossless Coding", June/July 2012, Paris, France. The JPEG standard does not specify all details of an interchangeable file format. For the omitted details we follow the "JFIF" conventions, version 2. JFIF version 1 has been adopted as Recommendation ITU-T T.871 (05/2011) : Information technology - Digital compression and coding of continuous-tone still images: JPEG File Interchange Format (JFIF). It is available as a free download in PDF file format from https://www.itu.int/rec/T-REC-T.871. A PDF file of the older JFIF document is available at https://www.w3.org/Graphics/JPEG/jfif3.pdf. The TIFF 6.0 file format specification can be obtained by FTP from ftp://ftp.sgi.com/graphics/tiff/TIFF6.ps.gz. The JPEG incorporation scheme found in the TIFF 6.0 spec of 3-June-92 has a number of serious problems. IJG does not recommend use of the TIFF 6.0 design (TIFF Compression tag 6). Instead, we recommend the JPEG design proposed by TIFF Technical Note #2 (Compression tag 7). Copies of this Note can be obtained from https://www.ijg.org/files/. It is expected that the next revision of the TIFF spec will replace the 6.0 JPEG design with the Note's design. Although IJG's own code does not support TIFF/JPEG, the free libtiff library uses our library to implement TIFF/JPEG per the Note.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) class
libjpeg.arith_entropy_decoder
(package private) class
libjpeg.backing_store_info
(package private) class
libjpeg.bitread_perm_state
(package private) class
libjpeg.bitread_working_state
(package private) class
libjpeg.box
(package private) class
libjpeg.cdjpeg_progress_mgr
(package private) class
libjpeg.d_derived_tbl
(package private) class
libjpeg.huff_entropy_decoder
static class
libjpeg.J_BUF_MODE
static class
libjpeg.J_COLOR_SPACE
static class
libjpeg.J_COLOR_TRANSFORM
static class
libjpeg.J_DCT_METHOD
static class
libjpeg.J_DITHER_MODE
static class
libjpeg.J_MESSAGE_CODE
(package private) class
libjpeg.JHUFF_TBL
(package private) class
libjpeg.jpeg_color_quantizer
(package private) class
libjpeg.jpeg_common_struct
(package private) class
libjpeg.jpeg_component_info
(package private) class
libjpeg.jpeg_d_coef_controller
(package private) class
libjpeg.jpeg_decompress_struct
(package private) class
libjpeg.jpeg_entropy_decoder
(package private) class
libjpeg.jpeg_error_mgr
(package private) class
libjpeg.jpeg_marker_struct
(package private) class
libjpeg.jpeg_progress_mgr
(package private) class
libjpeg.JQUANT_TBL
(package private) class
libjpeg.jvirt_barray_control
(package private) class
libjpeg.jvirt_sarray_control
(package private) class
libjpeg.large_pool_struct
(package private) class
libjpeg.my_coef_controller
(package private) class
libjpeg.my_color_deconverter
(package private) class
libjpeg.my_cquantizer
(package private) class
libjpeg.my_cquantizer2
(package private) class
libjpeg.my_decomp_master
(package private) class
libjpeg.my_idct_controller
(package private) class
libjpeg.my_input_controller
(package private) class
libjpeg.my_main_controller
(package private) class
libjpeg.my_marker_reader
(package private) class
libjpeg.my_memory_mgr
(package private) class
libjpeg.my_post_controller
(package private) class
libjpeg.my_source_mgr
(package private) class
libjpeg.my_upsampler_jdmerge
(package private) class
libjpeg.my_upsampler_jdsample
(package private) class
libjpeg.savable_state
(package private) class
libjpeg.small_pool_struct
-
Field Summary
Fields Modifier and Type Field Description private static int
AC_STAT_BINS
private static int
APP0_DATA_LEN
private static int
APP14_DATA_LEN
private static int
APPN_DATA_LEN
private int
B_SCALE
private int
B_Y_OFF
(package private) short[][]
base_dither_matrix
private static int
BIT_BUF_SIZE
int
BITS_IN_JSAMPLE
private int
BOX_C0_ELEMS
private int
BOX_C0_LOG
private int
BOX_C0_SHIFT
private int
BOX_C1_ELEMS
private int
BOX_C1_LOG
private int
BOX_C1_SHIFT
private int
BOX_C2_ELEMS
private int
BOX_C2_LOG
private int
BOX_C2_SHIFT
private static int
C_MAX_BLOCKS_IN_MCU
private int
C0_SCALE
private int
C0_SHIFT
private int
C1_SCALE
private int
C1_SHIFT
private int
C2_SCALE
private int
C2_SHIFT
int
CENTERJSAMPLE
(package private) libjpeg.jpeg_common_struct
cinfo
private static int
CMYK_YK_CONVERT
private static int
COLOR_QUANTIZE
private static int
COLOR_QUANTIZE3
private static int
CONSUME_DATA
private static int
CONSUME_MARKERS
private static int
CSTATE_RAW_OK
private static int
CSTATE_SCANNING
private static int
CSTATE_START
private static int
CSTATE_WRCOEFS
private int
CTX_POSTPONED_ROW
private int
CTX_PREPARE_FOR_IMCU
private int
CTX_PROCESS_IMCU
private static int
D_MAX_BLOCKS_IN_MCU
private static int
DC_STAT_BINS
static int
DCTSIZE
static int
DCTSIZE2
private static int
DECODE_MCU
private static int
DECODE_MCU_AC_FIRST
private static int
DECODE_MCU_AC_REFINE
private static int
DECODE_MCU_DC_FIRST
private static int
DECODE_MCU_DC_REFINE
private static int
DECODE_MCU_SUB
private static int
DECOMPRESS_DATA
private static int
DECOMPRESS_ONEPASS
private static int
DECOMPRESS_SMOOTH_DATA
private static int
DROP_CONSUME_INPUT
private static int
DROP_START_INPUT_PASS
private static int
DSTATE_BUFIMAGE
private static int
DSTATE_BUFPOST
private static int
DSTATE_INHEADER
private static int
DSTATE_PRELOAD
private static int
DSTATE_PRESCAN
private static int
DSTATE_RAW_OK
private static int
DSTATE_RDCOEFS
private static int
DSTATE_READY
private static int
DSTATE_SCANNING
private static int
DSTATE_START
private static int
DSTATE_STOPPING
private static int
DUMMY_CONSUME_DATA
private static int
EXIT_FAILURE
private static int
FINISH_INPUT_PASS
private static int
FINISH_OUTPUT_PASS
private static int
FINISH_PASS
private static int
FINISH_PASS_1_QUANT
private static int
FINISH_PASS_2_QUANT
private static int
FINISH_PASS_HUFF
private static int
FINISH_PASS1
private static int
FINISH_PASS2
private static int
FULLSIZE_UPSAMPLE
private int
G_SCALE
private int
G_Y_OFF
private static int
GET_INTERESTING_APPN
private static int
GRAY_RGB_CONVERT
private static int
GRAYSCALE_CONVERT
private static int
H2V1_MERGED_UPSAMPLE
private static int
H2V1_UPSAMPLE
private static int
H2V2_MERGED_UPSAMPLE
private static int
H2V2_UPSAMPLE
private static int
HIST_C0_BITS
private static int
HIST_C0_ELEMS
private static int
HIST_C1_BITS
private static int
HIST_C1_ELEMS
private static int
HIST_C2_BITS
private static int
HIST_C2_ELEMS
private static int
HUFF_LOOKAHEAD
private static int
INPUT_BUF_SIZE
private static int
INT_UPSAMPLE
(package private) libjpeg.jpeg_common_struct
j_common_ptr
(package private) libjpeg.jpeg_decompress_struct
j_decompress_ptr
private short[]
JBLOCK
private short[][][]
JBLOCKARRAY
private short[][][][]
JBLOCKIMAGE
private short[][]
JBLOCKROW
private short
JCOEF
private short[]
JCOEFPTR
private static java.lang.String
JCOPYRIGHT
private static int
JDCT_ISLOW
private byte
JOCTET
private static int
JPEG_APP0
(package private) int[]
jpeg_aritab
private static int
JPEG_COM
private static int
JPEG_EOI
private static int
JPEG_HEADER_OK
private static int
JPEG_HEADER_TABLES_ONLY
private static int
JPEG_IDCT_10X10
private static int
JPEG_IDCT_10X5
private static int
JPEG_IDCT_11X11
private static int
JPEG_IDCT_12X12
private static int
JPEG_IDCT_12X6
private static int
JPEG_IDCT_13X13
private static int
JPEG_IDCT_14X14
private static int
JPEG_IDCT_14X7
private static int
JPEG_IDCT_15X15
private static int
JPEG_IDCT_16X16
private static int
JPEG_IDCT_16X8
private static int
JPEG_IDCT_1X1
private static int
JPEG_IDCT_1X2
private static int
JPEG_IDCT_2X1
private static int
JPEG_IDCT_2X2
private static int
JPEG_IDCT_2X4
private static int
JPEG_IDCT_3X3
private static int
JPEG_IDCT_3X6
private static int
JPEG_IDCT_4X2
private static int
JPEG_IDCT_4X4
private static int
JPEG_IDCT_4X8
private static int
JPEG_IDCT_5X10
private static int
JPEG_IDCT_5X5
private static int
JPEG_IDCT_6X12
private static int
JPEG_IDCT_6X3
private static int
JPEG_IDCT_6X6
private static int
JPEG_IDCT_7X14
private static int
JPEG_IDCT_7X7
private static int
JPEG_IDCT_8X16
private static int
JPEG_IDCT_8X4
private static int
JPEG_IDCT_9X9
private static int
JPEG_IDCT_ISLOW
private static int
JPEG_LIB_VERSION
private static int
JPEG_LIB_VERSION_MAJOR
private static int
JPEG_LIB_VERSION_MINOR
private static int
JPEG_MAX_DIMENSION
(package private) int[]
jpeg_natural_order
(package private) int[]
jpeg_natural_order2
(package private) int[]
jpeg_natural_order3
(package private) int[]
jpeg_natural_order4
(package private) int[]
jpeg_natural_order5
(package private) int[]
jpeg_natural_order6
(package private) int[]
jpeg_natural_order7
private static int
JPEG_REACHED_EOI
private static int
JPEG_REACHED_SOS
private static int
JPEG_ROW_COMPLETED
private static int
JPEG_RST0
private static int
JPEG_SCAN_COMPLETED
private static int
JPEG_SUSPENDED
(package private) static int[][]
jpeg_zigzag_order
(package private) static int[][]
jpeg_zigzag_order2
(package private) static int[][]
jpeg_zigzag_order3
(package private) static int[][]
jpeg_zigzag_order4
(package private) static int[][]
jpeg_zigzag_order5
(package private) static int[][]
jpeg_zigzag_order6
(package private) static int[][]
jpeg_zigzag_order7
private static int
JPOOL_IMAGE
private static int
JPOOL_NUMPOOLS
private static int
JPOOL_PERMANENT
private static java.lang.String
JVERSION
private int
M_APP0
private int
M_APP1
private int
M_APP10
private int
M_APP11
private int
M_APP12
private int
M_APP13
private int
M_APP14
private int
M_APP15
private int
M_APP2
private int
M_APP3
private int
M_APP4
private int
M_APP5
private int
M_APP6
private int
M_APP7
private int
M_APP8
private int
M_APP9
private int
M_COM
private int
M_DAC
private int
M_DHP
private int
M_DHT
private int
M_DNL
private int
M_DQT
private int
M_DRI
private int
M_EOI
private int
M_ERROR
private int
M_EXP
private int
M_JPG
private int
M_JPG0
private int
M_JPG13
private int
M_JPG8
private int
M_RST0
private int
M_RST1
private int
M_RST2
private int
M_RST3
private int
M_RST4
private int
M_RST5
private int
M_RST6
private int
M_RST7
private int
M_SOF0
private int
M_SOF1
private int
M_SOF10
private int
M_SOF11
private int
M_SOF13
private int
M_SOF14
private int
M_SOF15
private int
M_SOF2
private int
M_SOF3
private int
M_SOF5
private int
M_SOF6
private int
M_SOF7
private int
M_SOF9
private int
M_SOI
private int
M_SOS
private int
M_TEM
private static long
MAX_ALLOC_CHUNK
private static int
MAX_COMPONENTS
private static int
MAX_COMPS_IN_SCAN
private static int
MAX_Q_COMPS
private static int
MAX_SAMP_FACTOR
int
MAXJSAMPLE
private int
MAXNUMCOLORS
private static int
MERGED_1V_UPSAMPLE
private static int
MERGED_2V_UPSAMPLE
private static int
MIN_GET_BITS
private static int
NEW_COLOR_MAP_1_QUANT
private static int
NEW_COLOR_MAP_2_QUANT
private static int
NULL_CONVERT
private static int
NUM_ARITH_TBLS
private static int
NUM_HUFF_TBLS
private static int
NUM_QUANT_TBLS
private static int
ODITHER_CELLS
private static int
ODITHER_MASK
private static int
ODITHER_SIZE
private static int
ONE_HALF
private static int
PASS2_FS_DITHER
private static int
PASS2_NO_DITHER
private static int
POST_PROCESS_1PASS
private static int
POST_PROCESS_2PASS
private static int
POST_PROCESS_PREPASS
private static int
PRE_PROCESS_CONTEXT
private static int
PRE_PROCESS_DATA
private static int
PREPARE_FOR_OUTPUT_PASS
private static int
PRESCAN_QUANTIZE
private static int
PROCESS_DATA_CONTEXT_MAIN
private static int
PROCESS_DATA_CRANK_POST
private static int
PROCESS_DATA_SIMPLE_MAIN
private int
Q01_POS
private int
Q02_POS
private int
Q10_POS
private int
Q11_POS
private int
Q20_POS
private static int
QUANTIZE_FS_DITHER
private static int
QUANTIZE_ORD_DITHER
private static int
QUANTIZE3_ORD_DITHER
private int
R_SCALE
private int
R_Y_OFF
int
RANGE_BITS
int
RANGE_CENTER
private static int
RESET_INPUT_CONTROLLER
private static int
RGB_BLUE
private static int
RGB_CONVERT
private static int
RGB_GRAY_CONVERT
private static int
RGB_GREEN
private static int
RGB_PIXELSIZE
private static int
RGB_RED
private static int
RGB1_GRAY_CONVERT
private static int
RGB1_RGB_CONVERT
private int
SAVED_COEFS
private static int
SCALEBITS
private static int
SEP_UPSAMPLE
private static int
SKIP_VARIABLE
private static int
START_INPUT_PASS
private static int
START_INPUT_PASS_COEF
private static int
START_OUTPUT_PASS
private static int
START_PASS
private static int
START_PASS_1_QUANT
private static int
START_PASS_2_QUANT
private static int
START_PASS_DCOLOR
private static int
START_PASS_DPOST
private static int
START_PASS_HUFF_DECODER
private static int
START_PASS_MAIN
private static int
START_PASS_MERGED_UPSAMPLE
private static int
START_PASS_UPSAMPLE
private int
TABLE_SIZE
private static int
YCC_RGB_CONVERT
private static int
YCCK_CMYK_CONVERT
-
Constructor Summary
Constructors Constructor Description libjpeg()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description short[][][]
access_virt_barray(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jvirt_barray_control ptr, int start_row, int num_rows, boolean writable)
byte[][]
access_virt_sarray8(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jvirt_sarray_control ptr, int start_row, int num_rows, boolean writable)
short[][]
access_virt_sarray9to12(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jvirt_sarray_control ptr, int start_row, int num_rows, boolean writable)
short[][][]
alloc_barray(libjpeg.jpeg_decompress_struct cinfo, int pool_id, int blocksperrow, int numrows)
void
alloc_fs_workspace(libjpeg.jpeg_decompress_struct cinfo)
void
alloc_funny_pointers(libjpeg.jpeg_decompress_struct cinfo)
byte[][]
alloc_sarray8(libjpeg.jpeg_decompress_struct cinfo, int pool_id, int samplesperrow, int numrows)
short[][]
alloc_sarray9to12(libjpeg.jpeg_decompress_struct cinfo, int pool_id, int samplesperrow, int numrows)
int
arith_decode(libjpeg.jpeg_decompress_struct cinfo, int[] st)
void
build_bg_ycc_rgb_table(libjpeg.jpeg_decompress_struct cinfo)
void
build_rgb_y_table(libjpeg.jpeg_decompress_struct cinfo)
void
build_ycc_rgb_table(libjpeg.jpeg_decompress_struct cinfo)
void
close_backing_store(libjpeg.backing_store_info info)
void
close_backing_store(libjpeg.jpeg_decompress_struct cinfo, libjpeg.backing_store_info info)
void
cmyk_yk_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)
void
cmyk_yk_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)
void
color_quantize(libjpeg.jpeg_decompress_struct cinfo, byte[][] input_buf, int input_buf_index, byte[][] output_buf, int output_buf_index, int num_rows)
void
color_quantize(libjpeg.jpeg_decompress_struct cinfo, short[][] input_buf, int input_buf_index, short[][] output_buf, int output_buf_index, int num_rows)
void
color_quantize3(libjpeg.jpeg_decompress_struct cinfo, byte[][] input_buf, int input_buf_index, byte[][] output_buf, int output_buf_index, int num_rows)
void
color_quantize3(libjpeg.jpeg_decompress_struct cinfo, short[][] input_buf, int input_buf_index, short[][] output_buf, int output_buf_index, int num_rows)
void
compute_color(libjpeg.jpeg_decompress_struct cinfo, libjpeg.box boxp, int icolor)
int
consume_data(libjpeg.jpeg_decompress_struct cinfo)
int
consume_markers(libjpeg.jpeg_decompress_struct cinfo)
void
create_colorindex(libjpeg.jpeg_decompress_struct cinfo)
void
create_colorindex8(libjpeg.jpeg_decompress_struct cinfo)
void
create_colorindex9to12(libjpeg.jpeg_decompress_struct cinfo)
void
create_colormap8(libjpeg.jpeg_decompress_struct cinfo)
void
create_colormap9to12(libjpeg.jpeg_decompress_struct cinfo)
void
create_odither_tables(libjpeg.jpeg_decompress_struct cinfo)
boolean
decode_mcu(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)
boolean
decode_mcu_AC_first(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)
boolean
decode_mcu_AC_first_huff(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)
boolean
decode_mcu_AC_refine(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)
boolean
decode_mcu_AC_refine_huff(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)
boolean
decode_mcu_DC_first(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)
boolean
decode_mcu_DC_first_huff(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)
boolean
decode_mcu_DC_refine(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)
boolean
decode_mcu_DC_refine_huff(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)
boolean
decode_mcu_huff(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)
boolean
decode_mcu_sub_huff(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)
int
decompress_data(libjpeg.jpeg_decompress_struct cinfo, byte[][][] output_buf)
int
decompress_data(libjpeg.jpeg_decompress_struct cinfo, short[][][] output_buf)
int
decompress_onepass(libjpeg.jpeg_decompress_struct cinfo, byte[][][] output_buf)
int
decompress_onepass(libjpeg.jpeg_decompress_struct cinfo, short[][][] output_buf)
int
decompress_smooth_data(libjpeg.jpeg_decompress_struct cinfo, byte[][][] output_buf)
int
decompress_smooth_data(libjpeg.jpeg_decompress_struct cinfo, short[][][] output_buf)
void
default_decompress_parms(libjpeg.jpeg_decompress_struct cinfo)
int
DESCALE(int x, int n)
void
do_barray_io(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jvirt_barray_control ptr, boolean writing)
void
do_sarray_io_byte(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jvirt_sarray_control ptr, boolean writing)
void
do_sarray_io_short(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jvirt_sarray_control ptr, boolean writing)
int
drop_consume_input(libjpeg.jpeg_decompress_struct cinfo)
void
drop_start_input_pass(libjpeg.jpeg_decompress_struct cinfo)
int
dummy_consume_data(libjpeg.jpeg_decompress_struct cinfo)
void
emit_message(libjpeg.jpeg_decompress_struct cinfo, int msg_level)
void
error_exit(libjpeg.jpeg_decompress_struct cinfo)
void
examine_app0(libjpeg.jpeg_decompress_struct cinfo, byte[] data, int datalen, int remaining)
void
examine_app14(libjpeg.jpeg_decompress_struct cinfo, byte[] data, int datalen, int remaining)
boolean
fill_input_buffer(libjpeg.jpeg_decompress_struct cinfo)
void
fill_inverse_cmap8(libjpeg.jpeg_decompress_struct cinfo, int c0, int c1, int c2)
void
fill_inverse_cmap9to12(libjpeg.jpeg_decompress_struct cinfo, int c0, int c1, int c2)
void
find_best_colors(libjpeg.jpeg_decompress_struct cinfo, int minc0, int minc1, int minc2, int numcolors, byte[] colorlist, byte[] bestcolor)
void
find_best_colors(libjpeg.jpeg_decompress_struct cinfo, int minc0, int minc1, int minc2, int numcolors, short[] colorlist, short[] bestcolor)
libjpeg.box
find_biggest_color_pop(libjpeg.box[] boxlist, int numboxes)
libjpeg.box
find_biggest_volume(libjpeg.box[] boxlist, int numboxes)
int
find_nearby_colors(libjpeg.jpeg_decompress_struct cinfo, int minc0, int minc1, int minc2, byte[] colorlist)
int
find_nearby_colors(libjpeg.jpeg_decompress_struct cinfo, int minc0, int minc1, int minc2, short[] colorlist)
void
finish_input_pass(libjpeg.jpeg_decompress_struct cinfo)
void
finish_output_pass(libjpeg.jpeg_decompress_struct cinfo)
void
finish_pass(libjpeg.jpeg_decompress_struct cinfo)
void
finish_pass_1_quant(libjpeg.jpeg_decompress_struct cinfo)
void
finish_pass_huff(libjpeg.jpeg_decompress_struct cinfo)
void
finish_pass1(libjpeg.jpeg_decompress_struct cinfo)
void
finish_pass2(libjpeg.jpeg_decompress_struct cinfo)
boolean
first_marker(libjpeg.jpeg_decompress_struct cinfo)
int
FIX(double x)
void
format_message(libjpeg.jpeg_decompress_struct cinfo, java.lang.String[] message)
void
free_pool(libjpeg.jpeg_decompress_struct cinfo, int pool_id)
void
fullsize_upsample(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jpeg_component_info compptr, byte[][] input_data, int input_data_index, byte[][][] output_data_ptr, int output_data_ptr_index)
void
fullsize_upsample(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jpeg_component_info compptr, short[][] input_data, int input_data_index, short[][][] output_data_ptr, int output_data_ptr_index)
int
get_byte(libjpeg.jpeg_decompress_struct cinfo)
boolean
get_dac(libjpeg.jpeg_decompress_struct cinfo)
boolean
get_dht(libjpeg.jpeg_decompress_struct cinfo)
boolean
get_dqt(libjpeg.jpeg_decompress_struct cinfo)
boolean
get_dri(libjpeg.jpeg_decompress_struct cinfo)
boolean
get_interesting_appn(libjpeg.jpeg_decompress_struct cinfo)
boolean
get_lse(libjpeg.jpeg_decompress_struct cinfo)
boolean
get_sof(libjpeg.jpeg_decompress_struct cinfo, boolean is_baseline, boolean is_prog, boolean is_arith)
boolean
get_soi(libjpeg.jpeg_decompress_struct cinfo)
boolean
get_sos(libjpeg.jpeg_decompress_struct cinfo)
int
getJOCTET(byte value)
int
getJSAMPLE(byte value)
int
getJSAMPLE(short value)
void
gray_rgb_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)
void
gray_rgb_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)
void
grayscale_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)
void
grayscale_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)
void
h2v1_merged_upsample(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int in_row_group_ctr, byte[][] output_buf, int output_buf_index)
void
h2v1_merged_upsample(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int in_row_group_ctr, short[][] output_buf, int output_buf_index)
void
h2v1_upsample(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jpeg_component_info compptr, byte[][] input_data, int input_data_index, byte[][][] output_data_ptr, int output_data_ptr_index)
void
h2v1_upsample(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jpeg_component_info compptr, short[][] input_data, int input_data_index, short[][][] output_data_ptr, int output_data_ptr_index)
void
h2v2_merged_upsample(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int in_row_group_ctr, byte[][] output_buf)
void
h2v2_merged_upsample(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int in_row_group_ctr, short[][] output_buf)
void
h2v2_upsample(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jpeg_component_info compptr, byte[][] input_data, int input_data_index, byte[][][] output_data_ptr, int output_data_ptr_index)
void
h2v2_upsample(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jpeg_component_info compptr, short[][] input_data, int input_data_index, short[][][] output_data_ptr, int output_data_ptr_index)
void
init_error_limit(libjpeg.jpeg_decompress_struct cinfo)
void
init_source(libjpeg.jpeg_decompress_struct cinfo)
void
initial_setup(libjpeg.jpeg_decompress_struct cinfo)
void
initialize_data_precision(int BITS_IN_JSAMPLE)
int
input2Bytes(libjpeg.jpeg_decompress_struct cinfo)
int
inputByte(libjpeg.jpeg_decompress_struct cinfo)
void
int_upsample(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jpeg_component_info compptr, byte[][] input_data, int input_data_index, byte[][][] output_data_ptr, int output_data_ptr_index)
void
int_upsample(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jpeg_component_info compptr, short[][] input_data, int input_data_index, short[][][] output_data_ptr, int output_data_ptr_index)
void
jcopy_sample_rows(byte[][] input_array, int input_array_index, byte[][] output_array, int output_array_index, int num_rows, int num_cols)
void
jcopy_sample_rows(short[][] input_array, int input_array_index, short[][] output_array, int output_array_index, int num_rows, int num_cols)
int
jdiv_round_up(int a, int b)
void
jinit_1pass_quantizer(libjpeg.jpeg_decompress_struct cinfo)
void
jinit_2pass_quantizer(libjpeg.jpeg_decompress_struct cinfo)
void
jinit_arith_decoder(libjpeg.jpeg_decompress_struct cinfo)
void
jinit_color_deconverter(libjpeg.jpeg_decompress_struct cinfo)
void
jinit_d_coef_controller(libjpeg.jpeg_decompress_struct cinfo, boolean need_full_buffer)
void
jinit_d_main_controller(libjpeg.jpeg_decompress_struct cinfo, boolean need_full_buffer)
void
jinit_d_post_controller(libjpeg.jpeg_decompress_struct cinfo, boolean need_full_buffer)
void
jinit_huff_decoder(libjpeg.jpeg_decompress_struct cinfo)
void
jinit_input_controller(libjpeg.jpeg_decompress_struct cinfo)
void
jinit_inverse_dct(libjpeg.jpeg_decompress_struct cinfo)
void
jinit_marker_reader(libjpeg.jpeg_decompress_struct cinfo)
void
jinit_master_decompress(libjpeg.jpeg_decompress_struct cinfo)
void
jinit_memory_mgr(libjpeg.jpeg_decompress_struct cinfo)
void
jinit_merged_upsampler(libjpeg.jpeg_decompress_struct cinfo)
void
jinit_upsampler(libjpeg.jpeg_decompress_struct cinfo)
void
jpeg_abort(libjpeg.jpeg_decompress_struct cinfo)
libjpeg.JHUFF_TBL
jpeg_alloc_huff_table(libjpeg.jpeg_decompress_struct cinfo)
libjpeg.JQUANT_TBL
jpeg_alloc_quant_table(libjpeg.jpeg_decompress_struct cinfo)
void
jpeg_calc_output_dimensions(libjpeg.jpeg_decompress_struct cinfo)
int
jpeg_consume_input(libjpeg.jpeg_decompress_struct cinfo)
void
jpeg_core_output_dimensions(libjpeg.jpeg_decompress_struct cinfo)
void
jpeg_CreateDecompress(libjpeg.jpeg_decompress_struct cinfo, int version)
void
jpeg_destroy(libjpeg.jpeg_decompress_struct cinfo)
void
jpeg_destroy_decompress(libjpeg.jpeg_decompress_struct cinfo)
boolean
jpeg_fill_bit_buffer(libjpeg.bitread_working_state state, int get_buffer, int bits_left, int nbits)
boolean
jpeg_finish_decompress(libjpeg.jpeg_decompress_struct cinfo)
int
jpeg_huff_decode(libjpeg.bitread_working_state state, int get_buffer, int bits_left, libjpeg.d_derived_tbl htbl, int min_bits)
void
jpeg_make_d_derived_tbl(libjpeg.jpeg_decompress_struct cinfo, boolean isDC, int tblno, libjpeg.d_derived_tbl[] pdtbl)
long
jpeg_mem_available(libjpeg.jpeg_decompress_struct cinfo, long min_bytes_needed, long max_bytes_needed, long already_allocated)
long
jpeg_mem_init(libjpeg.jpeg_decompress_struct cinfo)
void
jpeg_mem_term(libjpeg.jpeg_decompress_struct cinfo)
int
jpeg_read_header(libjpeg.jpeg_decompress_struct cinfo, boolean require_image)
int
jpeg_read_scanlines(libjpeg.jpeg_decompress_struct cinfo, byte[][] scanlines, int max_lines)
int
jpeg_read_scanlines(libjpeg.jpeg_decompress_struct cinfo, short[][] scanlines, int max_lines)
boolean
jpeg_resync_to_restart(libjpeg.jpeg_decompress_struct cinfo, int desired)
boolean
jpeg_start_decompress(libjpeg.jpeg_decompress_struct cinfo)
libjpeg.jpeg_error_mgr
jpeg_std_error(libjpeg.jpeg_error_mgr err)
libjpeg.JHUFF_TBL
jpeg_std_huff_table(libjpeg.jpeg_decompress_struct cinfo, boolean isDC, int tblno)
void
jpeg_stdio_src(libjpeg.jpeg_decompress_struct cinfo, java.io.RandomAccessFile infile)
int
jround_up(int a, int b)
int
largest_input_value(libjpeg.jpeg_decompress_struct cinfo, int ci, int j, int maxj)
void
latch_quant_tables(libjpeg.jpeg_decompress_struct cinfo)
void
make_funny_pointers(libjpeg.jpeg_decompress_struct cinfo)
int[][]
make_odither_array(libjpeg.jpeg_decompress_struct cinfo, int ncolors)
void
master_selection(libjpeg.jpeg_decompress_struct cinfo)
int
median_cut(libjpeg.jpeg_decompress_struct cinfo, libjpeg.box[] boxlist, int numboxes, int desired_colors)
void
MEMZERO(libjpeg.jpeg_decompress_struct cinfo)
void
merged_1v_upsample(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int[] in_row_group_ctr, int in_row_groups_avail, byte[][] output_buf, int[] out_row_ctr, int out_rows_avail)
void
merged_1v_upsample(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int[] in_row_group_ctr, int in_row_groups_avail, short[][] output_buf, int[] out_row_ctr, int out_rows_avail)
void
merged_2v_upsample(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int[] in_row_group_ctr, int in_row_groups_avail, byte[][] output_buf, int[] out_row_ctr, int out_rows_avail)
void
merged_2v_upsample(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int[] in_row_group_ctr, int in_row_groups_avail, short[][] output_buf, int[] out_row_ctr, int out_rows_avail)
boolean
next_marker(libjpeg.jpeg_decompress_struct cinfo)
void
null_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)
void
null_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)
void
output_message(libjpeg.jpeg_decompress_struct cinfo)
boolean
output_pass_setup8(libjpeg.jpeg_decompress_struct cinfo)
boolean
output_pass_setup9to12(libjpeg.jpeg_decompress_struct cinfo)
int
output_value(libjpeg.jpeg_decompress_struct cinfo, int ci, int j, int maxj)
void
pass2_fs_dither(libjpeg.jpeg_decompress_struct cinfo, byte[][] input_buf, int input_buf_index, byte[][] output_buf, int output_buf_index, int num_rows)
void
pass2_fs_dither(libjpeg.jpeg_decompress_struct cinfo, short[][] input_buf, int input_buf_index, short[][] output_buf, int output_buf_index, int num_rows)
void
pass2_no_dither(libjpeg.jpeg_decompress_struct cinfo, byte[][] input_buf, int input_buf_index, byte[][] output_buf, int output_buf_index, int num_rows)
void
pass2_no_dither(libjpeg.jpeg_decompress_struct cinfo, short[][] input_buf, int input_buf_index, short[][] output_buf, int output_buf_index, int num_rows)
void
per_scan_setup(libjpeg.jpeg_decompress_struct cinfo)
void
post_process_1pass(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int[] in_row_group_ctr, int in_row_groups_avail, byte[][] output_buf, int[] out_row_ctr, int out_rows_avail)
void
post_process_1pass(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int[] in_row_group_ctr, int in_row_groups_avail, short[][] output_buf, int[] out_row_ctr, int out_rows_avail)
void
post_process_2pass(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int[] in_row_group_ctr, int in_row_groups_avail, byte[][] output_buf, int[] out_row_ctr, int out_rows_avail)
void
post_process_2pass(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int[] in_row_group_ctr, int in_row_groups_avail, short[][] output_buf, int[] out_row_ctr, int out_rows_avail)
void
post_process_prepass(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int[] in_row_group_ctr, int in_row_groups_avail, byte[][] output_buf, int[] out_row_ctr, int out_rows_avail)
void
post_process_prepass(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int[] in_row_group_ctr, int in_row_groups_avail, short[][] output_buf, int[] out_row_ctr, int out_rows_avail)
void
prepare_for_output_pass(libjpeg.jpeg_decompress_struct cinfo)
void
prepare_range_limit_table8(libjpeg.jpeg_decompress_struct cinfo)
void
prepare_range_limit_table9to12(libjpeg.jpeg_decompress_struct cinfo)
void
prescan_quantize(libjpeg.jpeg_decompress_struct cinfo, byte[][] input_buf, int input_buf_index, byte[][] output_buf, int output_buf_index, int num_rows)
void
prescan_quantize(libjpeg.jpeg_decompress_struct cinfo, short[][] input_buf, int input_buf_index, short[][] output_buf, int output_buf_index, int num_rows)
void
process_data_context_main(libjpeg.jpeg_decompress_struct cinfo, byte[][] output_buf, int[] out_row_ctr, int out_rows_avail)
void
process_data_context_main(libjpeg.jpeg_decompress_struct cinfo, short[][] output_buf, int[] out_row_ctr, int out_rows_avail)
void
process_data_crank_post(libjpeg.jpeg_decompress_struct cinfo, byte[][] output_buf, int[] out_row_ctr, int out_rows_avail)
void
process_data_crank_post(libjpeg.jpeg_decompress_struct cinfo, short[][] output_buf, int[] out_row_ctr, int out_rows_avail)
void
process_data_simple_main(libjpeg.jpeg_decompress_struct cinfo, byte[][] output_buf, int[] out_row_ctr, int out_rows_avail)
void
process_data_simple_main(libjpeg.jpeg_decompress_struct cinfo, short[][] output_buf, int[] out_row_ctr, int out_rows_avail)
void
process_restart(libjpeg.jpeg_decompress_struct cinfo)
boolean
process_restart_huff(libjpeg.jpeg_decompress_struct cinfo)
void
progress_monitor(libjpeg.jpeg_decompress_struct cinfo)
void
quantize_fs_dither(libjpeg.jpeg_decompress_struct cinfo, byte[][] input_buf, int input_buf_index, byte[][] output_buf, int output_buf_index, int num_rows)
void
quantize_fs_dither(libjpeg.jpeg_decompress_struct cinfo, short[][] input_buf, int input_buf_index, short[][] output_buf, int output_buf_index, int num_rows)
void
quantize_ord_dither(libjpeg.jpeg_decompress_struct cinfo, byte[][] input_buf, int input_buf_index, byte[][] output_buf, int output_buf_index, int num_rows)
void
quantize_ord_dither(libjpeg.jpeg_decompress_struct cinfo, short[][] input_buf, int input_buf_index, short[][] output_buf, int output_buf_index, int num_rows)
void
quantize3_ord_dither(libjpeg.jpeg_decompress_struct cinfo, byte[][] input_buf, int input_buf_index, byte[][] output_buf, int output_buf_index, int num_rows)
void
quantize3_ord_dither(libjpeg.jpeg_decompress_struct cinfo, short[][] input_buf, int input_buf_index, short[][] output_buf, int output_buf_index, int num_rows)
void
read_backing_store_byte(libjpeg.jpeg_decompress_struct cinfo, libjpeg.backing_store_info info, byte[][] buffer_address, long file_offset, int byte_count)
void
read_backing_store_short(libjpeg.jpeg_decompress_struct cinfo, libjpeg.backing_store_info info, short[][] buffer_address, long file_offset, int byte_count)
int[]
read_JPEG_buffer(byte[] inbuffer, java.lang.String fileName, java.lang.String fileDir)
ModelImage
read_JPEG_buffer(java.lang.String fileName)
int
read_markers(libjpeg.jpeg_decompress_struct cinfo)
boolean
read_restart_marker(libjpeg.jpeg_decompress_struct cinfo)
void
realize_virt_arrays(libjpeg.jpeg_decompress_struct cinfo)
libjpeg.jvirt_barray_control
request_virt_barray(libjpeg.jpeg_decompress_struct cinfo, int pool_id, boolean pre_zero, int blocksperrow, int numrows, int maxaccess)
libjpeg.jvirt_sarray_control
request_virt_sarray(libjpeg.jpeg_decompress_struct cinfo, int pool_id, boolean pre_zero, int samplesperrow, int numrows, int maxaccess)
void
reset_error_mgr(libjpeg.jpeg_decompress_struct cinfo)
void
reset_input_controller(libjpeg.jpeg_decompress_struct cinfo)
void
reset_marker_reader(libjpeg.jpeg_decompress_struct cinfo)
void
rgb_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)
void
rgb_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)
void
rgb_gray_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)
void
rgb_gray_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)
void
rgb1_gray_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)
void
rgb1_gray_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)
void
rgb1_rgb_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)
void
rgb1_rgb_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)
void
select_colors(libjpeg.jpeg_decompress_struct cinfo, int desired_colors)
int
select_ncolors(libjpeg.jpeg_decompress_struct cinfo, int[] Ncolors)
void
self_destruct(libjpeg.jpeg_decompress_struct cinfo)
void
sep_upsample(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int[] in_row_group_ctr, int in_row_groups_avail, byte[][] output_buf, int[] out_row_ctr, int out_rows_avail)
void
sep_upsample(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int[] in_row_group_ctr, int in_row_groups_avail, short[][] output_buf, int[] out_row_ctr, int out_rows_avail)
void
set_bottom_pointers8(libjpeg.jpeg_decompress_struct cinfo)
void
set_bottom_pointers9to12(libjpeg.jpeg_decompress_struct cinfo)
void
set_wraparound_pointers8(libjpeg.jpeg_decompress_struct cinfo)
void
set_wraparound_pointers9to12(libjpeg.jpeg_decompress_struct cinfo)
void
skip_input_data(libjpeg.jpeg_decompress_struct cinfo, int num_bytes)
boolean
skip_variable(libjpeg.jpeg_decompress_struct cinfo)
boolean
smoothing_ok(libjpeg.jpeg_decompress_struct cinfo)
void
start_iMCU_row(libjpeg.jpeg_decompress_struct cinfo)
void
start_input_pass(libjpeg.jpeg_decompress_struct cinfo)
void
start_input_pass_coef(libjpeg.jpeg_decompress_struct cinfo)
void
start_output_pass(libjpeg.jpeg_decompress_struct cinfo)
void
start_pass_1_quant(libjpeg.jpeg_decompress_struct cinfo, boolean is_pre_scan)
void
start_pass_2_quant(libjpeg.jpeg_decompress_struct cinfo, boolean is_pre_scan)
void
start_pass_arith_decoder(libjpeg.jpeg_decompress_struct cinfo)
void
start_pass_dcolor(libjpeg.jpeg_decompress_struct cinfo)
void
start_pass_dpost(libjpeg.jpeg_decompress_struct cinfo, libjpeg.J_BUF_MODE pass_mode)
void
start_pass_huff_decoder(libjpeg.jpeg_decompress_struct cinfo)
void
start_pass_idct_controller(libjpeg.jpeg_decompress_struct cinfo)
void
start_pass_main(libjpeg.jpeg_decompress_struct cinfo, libjpeg.J_BUF_MODE pass_mode)
void
start_pass_merged_upsample(libjpeg.jpeg_decompress_struct cinfo)
void
start_pass_upsample(libjpeg.jpeg_decompress_struct cinfo)
void
term_source(libjpeg.jpeg_decompress_struct cinfo)
void
update_box(libjpeg.jpeg_decompress_struct cinfo, libjpeg.box boxp)
boolean
use_merged_upsample(libjpeg.jpeg_decompress_struct cinfo)
int
V(int i, int a, int b, int c, int d)
void
write_backing_store_byte(libjpeg.jpeg_decompress_struct cinfo, libjpeg.backing_store_info info, byte[][] buffer_address, long file_offset, int byte_count)
void
write_backing_store_short(libjpeg.jpeg_decompress_struct cinfo, libjpeg.backing_store_info info, short[][] buffer_address, long file_offset, int byte_count)
void
ycc_rgb_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)
void
ycc_rgb_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)
void
ycck_cmyk_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)
void
ycck_cmyk_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)
-
-
-
Field Detail
-
BITS_IN_JSAMPLE
public int BITS_IN_JSAMPLE
-
MAXJSAMPLE
public int MAXJSAMPLE
-
CENTERJSAMPLE
public int CENTERJSAMPLE
-
RANGE_BITS
public int RANGE_BITS
-
RANGE_CENTER
public int RANGE_CENTER
-
MAXNUMCOLORS
private int MAXNUMCOLORS
-
MAX_COMPONENTS
private static int MAX_COMPONENTS
-
JCOEF
private short JCOEF
-
JOCTET
private byte JOCTET
-
JPEG_MAX_DIMENSION
private static int JPEG_MAX_DIMENSION
-
INPUT_BUF_SIZE
private static int INPUT_BUF_SIZE
-
RGB_RED
private static int RGB_RED
-
RGB_GREEN
private static int RGB_GREEN
-
RGB_BLUE
private static int RGB_BLUE
-
RGB_PIXELSIZE
private static int RGB_PIXELSIZE
-
R_SCALE
private int R_SCALE
-
G_SCALE
private int G_SCALE
-
B_SCALE
private int B_SCALE
-
C0_SCALE
private int C0_SCALE
-
C1_SCALE
private int C1_SCALE
-
C2_SCALE
private int C2_SCALE
-
EXIT_FAILURE
private static int EXIT_FAILURE
-
JPEG_LIB_VERSION
private static int JPEG_LIB_VERSION
-
JPEG_LIB_VERSION_MAJOR
private static int JPEG_LIB_VERSION_MAJOR
-
JPEG_LIB_VERSION_MINOR
private static int JPEG_LIB_VERSION_MINOR
-
JVERSION
private static java.lang.String JVERSION
-
JCOPYRIGHT
private static java.lang.String JCOPYRIGHT
-
JPEG_RST0
private static int JPEG_RST0
-
JPEG_EOI
private static int JPEG_EOI
-
JPEG_APP0
private static int JPEG_APP0
-
JPEG_COM
private static int JPEG_COM
-
CSTATE_START
private static final int CSTATE_START
- See Also:
- Constant Field Values
-
CSTATE_SCANNING
private static final int CSTATE_SCANNING
- See Also:
- Constant Field Values
-
CSTATE_RAW_OK
private static final int CSTATE_RAW_OK
- See Also:
- Constant Field Values
-
CSTATE_WRCOEFS
private static final int CSTATE_WRCOEFS
- See Also:
- Constant Field Values
-
DSTATE_START
private static final int DSTATE_START
- See Also:
- Constant Field Values
-
DSTATE_INHEADER
private static final int DSTATE_INHEADER
- See Also:
- Constant Field Values
-
DSTATE_READY
private static final int DSTATE_READY
- See Also:
- Constant Field Values
-
DSTATE_PRELOAD
private static final int DSTATE_PRELOAD
- See Also:
- Constant Field Values
-
DSTATE_PRESCAN
private static final int DSTATE_PRESCAN
- See Also:
- Constant Field Values
-
DSTATE_SCANNING
private static final int DSTATE_SCANNING
- See Also:
- Constant Field Values
-
DSTATE_RAW_OK
private static final int DSTATE_RAW_OK
- See Also:
- Constant Field Values
-
DSTATE_BUFIMAGE
private static final int DSTATE_BUFIMAGE
- See Also:
- Constant Field Values
-
DSTATE_BUFPOST
private static final int DSTATE_BUFPOST
- See Also:
- Constant Field Values
-
DSTATE_RDCOEFS
private static final int DSTATE_RDCOEFS
- See Also:
- Constant Field Values
-
DSTATE_STOPPING
private static final int DSTATE_STOPPING
- See Also:
- Constant Field Values
-
JPEG_REACHED_SOS
private static final int JPEG_REACHED_SOS
- See Also:
- Constant Field Values
-
JPEG_REACHED_EOI
private static final int JPEG_REACHED_EOI
- See Also:
- Constant Field Values
-
JPEG_ROW_COMPLETED
private static final int JPEG_ROW_COMPLETED
- See Also:
- Constant Field Values
-
JPEG_SCAN_COMPLETED
private static final int JPEG_SCAN_COMPLETED
- See Also:
- Constant Field Values
-
JPEG_SUSPENDED
private static final int JPEG_SUSPENDED
- See Also:
- Constant Field Values
-
JPEG_HEADER_OK
private static final int JPEG_HEADER_OK
- See Also:
- Constant Field Values
-
JPEG_HEADER_TABLES_ONLY
private static final int JPEG_HEADER_TABLES_ONLY
- See Also:
- Constant Field Values
-
CONSUME_MARKERS
private static final int CONSUME_MARKERS
- See Also:
- Constant Field Values
-
CONSUME_DATA
private static final int CONSUME_DATA
- See Also:
- Constant Field Values
-
DUMMY_CONSUME_DATA
private static final int DUMMY_CONSUME_DATA
- See Also:
- Constant Field Values
-
DECOMPRESS_DATA
private static final int DECOMPRESS_DATA
- See Also:
- Constant Field Values
-
DECOMPRESS_ONEPASS
private static final int DECOMPRESS_ONEPASS
- See Also:
- Constant Field Values
-
DECOMPRESS_SMOOTH_DATA
private static final int DECOMPRESS_SMOOTH_DATA
- See Also:
- Constant Field Values
-
MAX_ALLOC_CHUNK
private static long MAX_ALLOC_CHUNK
-
SKIP_VARIABLE
private static final int SKIP_VARIABLE
- See Also:
- Constant Field Values
-
GET_INTERESTING_APPN
private static final int GET_INTERESTING_APPN
- See Also:
- Constant Field Values
-
MAX_Q_COMPS
private static int MAX_Q_COMPS
-
COLOR_QUANTIZE
private static final int COLOR_QUANTIZE
- See Also:
- Constant Field Values
-
COLOR_QUANTIZE3
private static final int COLOR_QUANTIZE3
- See Also:
- Constant Field Values
-
QUANTIZE_ORD_DITHER
private static final int QUANTIZE_ORD_DITHER
- See Also:
- Constant Field Values
-
QUANTIZE3_ORD_DITHER
private static final int QUANTIZE3_ORD_DITHER
- See Also:
- Constant Field Values
-
QUANTIZE_FS_DITHER
private static final int QUANTIZE_FS_DITHER
- See Also:
- Constant Field Values
-
PRE_PROCESS_CONTEXT
private static final int PRE_PROCESS_CONTEXT
- See Also:
- Constant Field Values
-
PRE_PROCESS_DATA
private static final int PRE_PROCESS_DATA
- See Also:
- Constant Field Values
-
PROCESS_DATA_CONTEXT_MAIN
private static final int PROCESS_DATA_CONTEXT_MAIN
- See Also:
- Constant Field Values
-
PROCESS_DATA_SIMPLE_MAIN
private static final int PROCESS_DATA_SIMPLE_MAIN
- See Also:
- Constant Field Values
-
PROCESS_DATA_CRANK_POST
private static final int PROCESS_DATA_CRANK_POST
- See Also:
- Constant Field Values
-
START_PASS
private static final int START_PASS
- See Also:
- Constant Field Values
-
START_PASS_1_QUANT
private static final int START_PASS_1_QUANT
- See Also:
- Constant Field Values
-
START_PASS_2_QUANT
private static final int START_PASS_2_QUANT
- See Also:
- Constant Field Values
-
START_PASS_DCOLOR
private static final int START_PASS_DCOLOR
- See Also:
- Constant Field Values
-
START_PASS_MERGED_UPSAMPLE
private static final int START_PASS_MERGED_UPSAMPLE
- See Also:
- Constant Field Values
-
START_PASS_UPSAMPLE
private static final int START_PASS_UPSAMPLE
- See Also:
- Constant Field Values
-
START_PASS_DPOST
private static final int START_PASS_DPOST
- See Also:
- Constant Field Values
-
START_PASS_HUFF_DECODER
private static final int START_PASS_HUFF_DECODER
- See Also:
- Constant Field Values
-
START_PASS_MAIN
private static final int START_PASS_MAIN
- See Also:
- Constant Field Values
-
START_INPUT_PASS
private static final int START_INPUT_PASS
- See Also:
- Constant Field Values
-
START_INPUT_PASS_COEF
private static final int START_INPUT_PASS_COEF
- See Also:
- Constant Field Values
-
DROP_START_INPUT_PASS
private static final int DROP_START_INPUT_PASS
- See Also:
- Constant Field Values
-
START_OUTPUT_PASS
private static final int START_OUTPUT_PASS
- See Also:
- Constant Field Values
-
FINISH_PASS
private static final int FINISH_PASS
- See Also:
- Constant Field Values
-
FINISH_PASS1
private static final int FINISH_PASS1
- See Also:
- Constant Field Values
-
FINISH_PASS2
private static final int FINISH_PASS2
- See Also:
- Constant Field Values
-
FINISH_PASS_1_QUANT
private static final int FINISH_PASS_1_QUANT
- See Also:
- Constant Field Values
-
FINISH_PASS_2_QUANT
private static final int FINISH_PASS_2_QUANT
- See Also:
- Constant Field Values
-
FINISH_PASS_HUFF
private static final int FINISH_PASS_HUFF
- See Also:
- Constant Field Values
-
FINISH_INPUT_PASS
private static final int FINISH_INPUT_PASS
- See Also:
- Constant Field Values
-
FINISH_OUTPUT_PASS
private static final int FINISH_OUTPUT_PASS
- See Also:
- Constant Field Values
-
PREPARE_FOR_OUTPUT_PASS
private static final int PREPARE_FOR_OUTPUT_PASS
- See Also:
- Constant Field Values
-
DROP_CONSUME_INPUT
private static final int DROP_CONSUME_INPUT
- See Also:
- Constant Field Values
-
RESET_INPUT_CONTROLLER
private static final int RESET_INPUT_CONTROLLER
- See Also:
- Constant Field Values
-
NEW_COLOR_MAP_1_QUANT
private static final int NEW_COLOR_MAP_1_QUANT
- See Also:
- Constant Field Values
-
NEW_COLOR_MAP_2_QUANT
private static final int NEW_COLOR_MAP_2_QUANT
- See Also:
- Constant Field Values
-
POST_PROCESS_PREPASS
private static final int POST_PROCESS_PREPASS
- See Also:
- Constant Field Values
-
POST_PROCESS_1PASS
private static final int POST_PROCESS_1PASS
- See Also:
- Constant Field Values
-
POST_PROCESS_2PASS
private static final int POST_PROCESS_2PASS
- See Also:
- Constant Field Values
-
PRESCAN_QUANTIZE
private static final int PRESCAN_QUANTIZE
- See Also:
- Constant Field Values
-
PASS2_FS_DITHER
private static final int PASS2_FS_DITHER
- See Also:
- Constant Field Values
-
PASS2_NO_DITHER
private static final int PASS2_NO_DITHER
- See Also:
- Constant Field Values
-
ODITHER_SIZE
private static final int ODITHER_SIZE
- See Also:
- Constant Field Values
-
ODITHER_CELLS
private static final int ODITHER_CELLS
- See Also:
- Constant Field Values
-
ODITHER_MASK
private static final int ODITHER_MASK
- See Also:
- Constant Field Values
-
MERGED_1V_UPSAMPLE
private static final int MERGED_1V_UPSAMPLE
- See Also:
- Constant Field Values
-
MERGED_2V_UPSAMPLE
private static final int MERGED_2V_UPSAMPLE
- See Also:
- Constant Field Values
-
H2V1_MERGED_UPSAMPLE
private static final int H2V1_MERGED_UPSAMPLE
- See Also:
- Constant Field Values
-
H2V2_MERGED_UPSAMPLE
private static final int H2V2_MERGED_UPSAMPLE
- See Also:
- Constant Field Values
-
SEP_UPSAMPLE
private static final int SEP_UPSAMPLE
- See Also:
- Constant Field Values
-
INT_UPSAMPLE
private static final int INT_UPSAMPLE
- See Also:
- Constant Field Values
-
H2V1_UPSAMPLE
private static final int H2V1_UPSAMPLE
- See Also:
- Constant Field Values
-
H2V2_UPSAMPLE
private static final int H2V2_UPSAMPLE
- See Also:
- Constant Field Values
-
FULLSIZE_UPSAMPLE
private static final int FULLSIZE_UPSAMPLE
- See Also:
- Constant Field Values
-
GRAYSCALE_CONVERT
private static final int GRAYSCALE_CONVERT
- See Also:
- Constant Field Values
-
RGB_GRAY_CONVERT
private static final int RGB_GRAY_CONVERT
- See Also:
- Constant Field Values
-
RGB1_GRAY_CONVERT
private static final int RGB1_GRAY_CONVERT
- See Also:
- Constant Field Values
-
GRAY_RGB_CONVERT
private static final int GRAY_RGB_CONVERT
- See Also:
- Constant Field Values
-
YCC_RGB_CONVERT
private static final int YCC_RGB_CONVERT
- See Also:
- Constant Field Values
-
RGB_CONVERT
private static final int RGB_CONVERT
- See Also:
- Constant Field Values
-
RGB1_RGB_CONVERT
private static final int RGB1_RGB_CONVERT
- See Also:
- Constant Field Values
-
YCCK_CMYK_CONVERT
private static final int YCCK_CMYK_CONVERT
- See Also:
- Constant Field Values
-
CMYK_YK_CONVERT
private static final int CMYK_YK_CONVERT
- See Also:
- Constant Field Values
-
NULL_CONVERT
private static final int NULL_CONVERT
- See Also:
- Constant Field Values
-
CTX_PREPARE_FOR_IMCU
private final int CTX_PREPARE_FOR_IMCU
- See Also:
- Constant Field Values
-
CTX_PROCESS_IMCU
private final int CTX_PROCESS_IMCU
- See Also:
- Constant Field Values
-
CTX_POSTPONED_ROW
private final int CTX_POSTPONED_ROW
- See Also:
- Constant Field Values
-
DCTSIZE
public static final int DCTSIZE
- See Also:
- Constant Field Values
-
DCTSIZE2
public static int DCTSIZE2
-
NUM_QUANT_TBLS
private static int NUM_QUANT_TBLS
-
NUM_HUFF_TBLS
private static int NUM_HUFF_TBLS
-
NUM_ARITH_TBLS
private static int NUM_ARITH_TBLS
-
MAX_COMPS_IN_SCAN
private static int MAX_COMPS_IN_SCAN
-
MAX_SAMP_FACTOR
private static int MAX_SAMP_FACTOR
-
C_MAX_BLOCKS_IN_MCU
private static int C_MAX_BLOCKS_IN_MCU
-
D_MAX_BLOCKS_IN_MCU
private static int D_MAX_BLOCKS_IN_MCU
-
JBLOCK
private short[] JBLOCK
-
JBLOCKROW
private short[][] JBLOCKROW
-
JBLOCKARRAY
private short[][][] JBLOCKARRAY
-
JBLOCKIMAGE
private short[][][][] JBLOCKIMAGE
-
JCOEFPTR
private short[] JCOEFPTR
-
APP0_DATA_LEN
private static int APP0_DATA_LEN
-
APP14_DATA_LEN
private static int APP14_DATA_LEN
-
APPN_DATA_LEN
private static int APPN_DATA_LEN
-
j_common_ptr
libjpeg.jpeg_common_struct j_common_ptr
-
cinfo
libjpeg.jpeg_common_struct cinfo
-
j_decompress_ptr
libjpeg.jpeg_decompress_struct j_decompress_ptr
-
DECODE_MCU_DC_FIRST
private static final int DECODE_MCU_DC_FIRST
- See Also:
- Constant Field Values
-
DECODE_MCU_AC_FIRST
private static final int DECODE_MCU_AC_FIRST
- See Also:
- Constant Field Values
-
DECODE_MCU_DC_REFINE
private static final int DECODE_MCU_DC_REFINE
- See Also:
- Constant Field Values
-
DECODE_MCU_AC_REFINE
private static final int DECODE_MCU_AC_REFINE
- See Also:
- Constant Field Values
-
DECODE_MCU
private static final int DECODE_MCU
- See Also:
- Constant Field Values
-
DECODE_MCU_SUB
private static final int DECODE_MCU_SUB
- See Also:
- Constant Field Values
-
HUFF_LOOKAHEAD
private static int HUFF_LOOKAHEAD
-
DC_STAT_BINS
private static int DC_STAT_BINS
-
AC_STAT_BINS
private static int AC_STAT_BINS
-
JPOOL_PERMANENT
private static int JPOOL_PERMANENT
-
JPOOL_IMAGE
private static int JPOOL_IMAGE
-
JPOOL_NUMPOOLS
private static int JPOOL_NUMPOOLS
-
M_SOF0
private final int M_SOF0
- See Also:
- Constant Field Values
-
M_SOF1
private final int M_SOF1
- See Also:
- Constant Field Values
-
M_SOF2
private final int M_SOF2
- See Also:
- Constant Field Values
-
M_SOF3
private final int M_SOF3
- See Also:
- Constant Field Values
-
M_SOF5
private final int M_SOF5
- See Also:
- Constant Field Values
-
M_SOF6
private final int M_SOF6
- See Also:
- Constant Field Values
-
M_SOF7
private final int M_SOF7
- See Also:
- Constant Field Values
-
M_JPG
private final int M_JPG
- See Also:
- Constant Field Values
-
M_SOF9
private final int M_SOF9
- See Also:
- Constant Field Values
-
M_SOF10
private final int M_SOF10
- See Also:
- Constant Field Values
-
M_SOF11
private final int M_SOF11
- See Also:
- Constant Field Values
-
M_SOF13
private final int M_SOF13
- See Also:
- Constant Field Values
-
M_SOF14
private final int M_SOF14
- See Also:
- Constant Field Values
-
M_SOF15
private final int M_SOF15
- See Also:
- Constant Field Values
-
M_DHT
private final int M_DHT
- See Also:
- Constant Field Values
-
M_DAC
private final int M_DAC
- See Also:
- Constant Field Values
-
M_RST0
private final int M_RST0
- See Also:
- Constant Field Values
-
M_RST1
private final int M_RST1
- See Also:
- Constant Field Values
-
M_RST2
private final int M_RST2
- See Also:
- Constant Field Values
-
M_RST3
private final int M_RST3
- See Also:
- Constant Field Values
-
M_RST4
private final int M_RST4
- See Also:
- Constant Field Values
-
M_RST5
private final int M_RST5
- See Also:
- Constant Field Values
-
M_RST6
private final int M_RST6
- See Also:
- Constant Field Values
-
M_RST7
private final int M_RST7
- See Also:
- Constant Field Values
-
M_SOI
private final int M_SOI
- See Also:
- Constant Field Values
-
M_EOI
private final int M_EOI
- See Also:
- Constant Field Values
-
M_SOS
private final int M_SOS
- See Also:
- Constant Field Values
-
M_DQT
private final int M_DQT
- See Also:
- Constant Field Values
-
M_DNL
private final int M_DNL
- See Also:
- Constant Field Values
-
M_DRI
private final int M_DRI
- See Also:
- Constant Field Values
-
M_DHP
private final int M_DHP
- See Also:
- Constant Field Values
-
M_EXP
private final int M_EXP
- See Also:
- Constant Field Values
-
M_APP0
private final int M_APP0
- See Also:
- Constant Field Values
-
M_APP1
private final int M_APP1
- See Also:
- Constant Field Values
-
M_APP2
private final int M_APP2
- See Also:
- Constant Field Values
-
M_APP3
private final int M_APP3
- See Also:
- Constant Field Values
-
M_APP4
private final int M_APP4
- See Also:
- Constant Field Values
-
M_APP5
private final int M_APP5
- See Also:
- Constant Field Values
-
M_APP6
private final int M_APP6
- See Also:
- Constant Field Values
-
M_APP7
private final int M_APP7
- See Also:
- Constant Field Values
-
M_APP8
private final int M_APP8
- See Also:
- Constant Field Values
-
M_APP9
private final int M_APP9
- See Also:
- Constant Field Values
-
M_APP10
private final int M_APP10
- See Also:
- Constant Field Values
-
M_APP11
private final int M_APP11
- See Also:
- Constant Field Values
-
M_APP12
private final int M_APP12
- See Also:
- Constant Field Values
-
M_APP13
private final int M_APP13
- See Also:
- Constant Field Values
-
M_APP14
private final int M_APP14
- See Also:
- Constant Field Values
-
M_APP15
private final int M_APP15
- See Also:
- Constant Field Values
-
M_JPG0
private final int M_JPG0
- See Also:
- Constant Field Values
-
M_JPG8
private final int M_JPG8
- See Also:
- Constant Field Values
-
M_JPG13
private final int M_JPG13
- See Also:
- Constant Field Values
-
M_COM
private final int M_COM
- See Also:
- Constant Field Values
-
M_TEM
private final int M_TEM
- See Also:
- Constant Field Values
-
M_ERROR
private final int M_ERROR
- See Also:
- Constant Field Values
-
jpeg_natural_order2
final int[] jpeg_natural_order2
-
jpeg_natural_order3
final int[] jpeg_natural_order3
-
jpeg_natural_order4
final int[] jpeg_natural_order4
-
jpeg_natural_order5
final int[] jpeg_natural_order5
-
jpeg_natural_order6
final int[] jpeg_natural_order6
-
jpeg_natural_order7
final int[] jpeg_natural_order7
-
jpeg_natural_order
final int[] jpeg_natural_order
-
jpeg_zigzag_order
static final int[][] jpeg_zigzag_order
-
jpeg_zigzag_order7
static final int[][] jpeg_zigzag_order7
-
jpeg_zigzag_order6
static final int[][] jpeg_zigzag_order6
-
jpeg_zigzag_order5
static final int[][] jpeg_zigzag_order5
-
jpeg_zigzag_order4
static final int[][] jpeg_zigzag_order4
-
jpeg_zigzag_order3
static final int[][] jpeg_zigzag_order3
-
jpeg_zigzag_order2
static final int[][] jpeg_zigzag_order2
-
jpeg_aritab
final int[] jpeg_aritab
-
BIT_BUF_SIZE
private static int BIT_BUF_SIZE
-
MIN_GET_BITS
private static int MIN_GET_BITS
-
HIST_C0_BITS
private static int HIST_C0_BITS
-
HIST_C1_BITS
private static int HIST_C1_BITS
-
HIST_C2_BITS
private static int HIST_C2_BITS
-
HIST_C0_ELEMS
private static int HIST_C0_ELEMS
-
HIST_C1_ELEMS
private static int HIST_C1_ELEMS
-
HIST_C2_ELEMS
private static int HIST_C2_ELEMS
-
C0_SHIFT
private int C0_SHIFT
-
C1_SHIFT
private int C1_SHIFT
-
C2_SHIFT
private int C2_SHIFT
-
BOX_C0_LOG
private int BOX_C0_LOG
-
BOX_C1_LOG
private int BOX_C1_LOG
-
BOX_C2_LOG
private int BOX_C2_LOG
-
BOX_C0_ELEMS
private int BOX_C0_ELEMS
-
BOX_C1_ELEMS
private int BOX_C1_ELEMS
-
BOX_C2_ELEMS
private int BOX_C2_ELEMS
-
BOX_C0_SHIFT
private int BOX_C0_SHIFT
-
BOX_C1_SHIFT
private int BOX_C1_SHIFT
-
BOX_C2_SHIFT
private int BOX_C2_SHIFT
-
SCALEBITS
private static int SCALEBITS
-
ONE_HALF
private static int ONE_HALF
-
R_Y_OFF
private int R_Y_OFF
-
G_Y_OFF
private int G_Y_OFF
-
B_Y_OFF
private int B_Y_OFF
-
TABLE_SIZE
private int TABLE_SIZE
-
JDCT_ISLOW
private static final int JDCT_ISLOW
- See Also:
- Constant Field Values
-
JPEG_IDCT_1X1
private static final int JPEG_IDCT_1X1
- See Also:
- Constant Field Values
-
JPEG_IDCT_2X2
private static final int JPEG_IDCT_2X2
- See Also:
- Constant Field Values
-
JPEG_IDCT_3X3
private static final int JPEG_IDCT_3X3
- See Also:
- Constant Field Values
-
JPEG_IDCT_4X4
private static final int JPEG_IDCT_4X4
- See Also:
- Constant Field Values
-
JPEG_IDCT_5X5
private static final int JPEG_IDCT_5X5
- See Also:
- Constant Field Values
-
JPEG_IDCT_6X6
private static final int JPEG_IDCT_6X6
- See Also:
- Constant Field Values
-
JPEG_IDCT_7X7
private static final int JPEG_IDCT_7X7
- See Also:
- Constant Field Values
-
JPEG_IDCT_9X9
private static final int JPEG_IDCT_9X9
- See Also:
- Constant Field Values
-
JPEG_IDCT_10X10
private static final int JPEG_IDCT_10X10
- See Also:
- Constant Field Values
-
JPEG_IDCT_11X11
private static final int JPEG_IDCT_11X11
- See Also:
- Constant Field Values
-
JPEG_IDCT_12X12
private static final int JPEG_IDCT_12X12
- See Also:
- Constant Field Values
-
JPEG_IDCT_13X13
private static final int JPEG_IDCT_13X13
- See Also:
- Constant Field Values
-
JPEG_IDCT_14X14
private static final int JPEG_IDCT_14X14
- See Also:
- Constant Field Values
-
JPEG_IDCT_15X15
private static final int JPEG_IDCT_15X15
- See Also:
- Constant Field Values
-
JPEG_IDCT_16X16
private static final int JPEG_IDCT_16X16
- See Also:
- Constant Field Values
-
JPEG_IDCT_16X8
private static final int JPEG_IDCT_16X8
- See Also:
- Constant Field Values
-
JPEG_IDCT_14X7
private static final int JPEG_IDCT_14X7
- See Also:
- Constant Field Values
-
JPEG_IDCT_12X6
private static final int JPEG_IDCT_12X6
- See Also:
- Constant Field Values
-
JPEG_IDCT_10X5
private static final int JPEG_IDCT_10X5
- See Also:
- Constant Field Values
-
JPEG_IDCT_8X4
private static final int JPEG_IDCT_8X4
- See Also:
- Constant Field Values
-
JPEG_IDCT_6X3
private static final int JPEG_IDCT_6X3
- See Also:
- Constant Field Values
-
JPEG_IDCT_4X2
private static final int JPEG_IDCT_4X2
- See Also:
- Constant Field Values
-
JPEG_IDCT_2X1
private static final int JPEG_IDCT_2X1
- See Also:
- Constant Field Values
-
JPEG_IDCT_8X16
private static final int JPEG_IDCT_8X16
- See Also:
- Constant Field Values
-
JPEG_IDCT_7X14
private static final int JPEG_IDCT_7X14
- See Also:
- Constant Field Values
-
JPEG_IDCT_6X12
private static final int JPEG_IDCT_6X12
- See Also:
- Constant Field Values
-
JPEG_IDCT_5X10
private static final int JPEG_IDCT_5X10
- See Also:
- Constant Field Values
-
JPEG_IDCT_4X8
private static final int JPEG_IDCT_4X8
- See Also:
- Constant Field Values
-
JPEG_IDCT_3X6
private static final int JPEG_IDCT_3X6
- See Also:
- Constant Field Values
-
JPEG_IDCT_2X4
private static final int JPEG_IDCT_2X4
- See Also:
- Constant Field Values
-
JPEG_IDCT_1X2
private static final int JPEG_IDCT_1X2
- See Also:
- Constant Field Values
-
JPEG_IDCT_ISLOW
private static final int JPEG_IDCT_ISLOW
- See Also:
- Constant Field Values
-
Q01_POS
private int Q01_POS
-
Q10_POS
private int Q10_POS
-
Q20_POS
private int Q20_POS
-
Q11_POS
private int Q11_POS
-
Q02_POS
private int Q02_POS
-
SAVED_COEFS
private int SAVED_COEFS
-
base_dither_matrix
final short[][] base_dither_matrix
-
-
Method Detail
-
initialize_data_precision
public void initialize_data_precision(int BITS_IN_JSAMPLE)
-
MEMZERO
public void MEMZERO(libjpeg.jpeg_decompress_struct cinfo)
-
emit_message
public void emit_message(libjpeg.jpeg_decompress_struct cinfo, int msg_level)
-
reset_error_mgr
public void reset_error_mgr(libjpeg.jpeg_decompress_struct cinfo)
-
format_message
public void format_message(libjpeg.jpeg_decompress_struct cinfo, java.lang.String[] message)
-
output_message
public void output_message(libjpeg.jpeg_decompress_struct cinfo)
-
error_exit
public void error_exit(libjpeg.jpeg_decompress_struct cinfo)
-
jpeg_destroy
public void jpeg_destroy(libjpeg.jpeg_decompress_struct cinfo)
-
self_destruct
public void self_destruct(libjpeg.jpeg_decompress_struct cinfo)
-
jpeg_mem_term
public void jpeg_mem_term(libjpeg.jpeg_decompress_struct cinfo)
-
getJSAMPLE
public int getJSAMPLE(byte value)
-
getJSAMPLE
public int getJSAMPLE(short value)
-
getJOCTET
public int getJOCTET(byte value)
-
jpeg_std_error
public libjpeg.jpeg_error_mgr jpeg_std_error(libjpeg.jpeg_error_mgr err)
-
jpeg_mem_init
public long jpeg_mem_init(libjpeg.jpeg_decompress_struct cinfo)
-
jinit_memory_mgr
public void jinit_memory_mgr(libjpeg.jpeg_decompress_struct cinfo)
-
jinit_marker_reader
public void jinit_marker_reader(libjpeg.jpeg_decompress_struct cinfo)
-
reset_marker_reader
public void reset_marker_reader(libjpeg.jpeg_decompress_struct cinfo)
-
jinit_input_controller
public void jinit_input_controller(libjpeg.jpeg_decompress_struct cinfo)
-
jpeg_CreateDecompress
public void jpeg_CreateDecompress(libjpeg.jpeg_decompress_struct cinfo, int version)
-
jpeg_stdio_src
public void jpeg_stdio_src(libjpeg.jpeg_decompress_struct cinfo, java.io.RandomAccessFile infile)
-
close_backing_store
public void close_backing_store(libjpeg.backing_store_info info)
-
free_pool
public void free_pool(libjpeg.jpeg_decompress_struct cinfo, int pool_id)
-
jpeg_abort
public void jpeg_abort(libjpeg.jpeg_decompress_struct cinfo)
-
reset_input_controller
public void reset_input_controller(libjpeg.jpeg_decompress_struct cinfo)
-
init_source
public void init_source(libjpeg.jpeg_decompress_struct cinfo)
-
fill_input_buffer
public boolean fill_input_buffer(libjpeg.jpeg_decompress_struct cinfo)
-
inputByte
public int inputByte(libjpeg.jpeg_decompress_struct cinfo)
-
input2Bytes
public int input2Bytes(libjpeg.jpeg_decompress_struct cinfo)
-
first_marker
public boolean first_marker(libjpeg.jpeg_decompress_struct cinfo)
-
next_marker
public boolean next_marker(libjpeg.jpeg_decompress_struct cinfo)
-
get_soi
public boolean get_soi(libjpeg.jpeg_decompress_struct cinfo)
-
get_sof
public boolean get_sof(libjpeg.jpeg_decompress_struct cinfo, boolean is_baseline, boolean is_prog, boolean is_arith)
-
get_sos
public boolean get_sos(libjpeg.jpeg_decompress_struct cinfo)
-
get_dac
public boolean get_dac(libjpeg.jpeg_decompress_struct cinfo)
-
jpeg_alloc_huff_table
public libjpeg.JHUFF_TBL jpeg_alloc_huff_table(libjpeg.jpeg_decompress_struct cinfo)
-
get_dht
public boolean get_dht(libjpeg.jpeg_decompress_struct cinfo)
-
jpeg_alloc_quant_table
public libjpeg.JQUANT_TBL jpeg_alloc_quant_table(libjpeg.jpeg_decompress_struct cinfo)
-
get_dqt
public boolean get_dqt(libjpeg.jpeg_decompress_struct cinfo)
-
get_dri
public boolean get_dri(libjpeg.jpeg_decompress_struct cinfo)
-
get_lse
public boolean get_lse(libjpeg.jpeg_decompress_struct cinfo)
-
skip_input_data
public void skip_input_data(libjpeg.jpeg_decompress_struct cinfo, int num_bytes)
-
skip_variable
public boolean skip_variable(libjpeg.jpeg_decompress_struct cinfo)
-
examine_app0
public void examine_app0(libjpeg.jpeg_decompress_struct cinfo, byte[] data, int datalen, int remaining)
-
examine_app14
public void examine_app14(libjpeg.jpeg_decompress_struct cinfo, byte[] data, int datalen, int remaining)
-
get_interesting_appn
public boolean get_interesting_appn(libjpeg.jpeg_decompress_struct cinfo)
-
read_markers
public int read_markers(libjpeg.jpeg_decompress_struct cinfo)
-
jdiv_round_up
public int jdiv_round_up(int a, int b)
-
initial_setup
public void initial_setup(libjpeg.jpeg_decompress_struct cinfo)
-
per_scan_setup
public void per_scan_setup(libjpeg.jpeg_decompress_struct cinfo)
-
latch_quant_tables
public void latch_quant_tables(libjpeg.jpeg_decompress_struct cinfo)
-
start_pass_arith_decoder
public void start_pass_arith_decoder(libjpeg.jpeg_decompress_struct cinfo)
-
jpeg_std_huff_table
public libjpeg.JHUFF_TBL jpeg_std_huff_table(libjpeg.jpeg_decompress_struct cinfo, boolean isDC, int tblno)
-
jpeg_make_d_derived_tbl
public void jpeg_make_d_derived_tbl(libjpeg.jpeg_decompress_struct cinfo, boolean isDC, int tblno, libjpeg.d_derived_tbl[] pdtbl)
-
start_pass_huff_decoder
public void start_pass_huff_decoder(libjpeg.jpeg_decompress_struct cinfo)
-
start_iMCU_row
public void start_iMCU_row(libjpeg.jpeg_decompress_struct cinfo)
-
start_input_pass_coef
public void start_input_pass_coef(libjpeg.jpeg_decompress_struct cinfo)
-
start_input_pass
public void start_input_pass(libjpeg.jpeg_decompress_struct cinfo)
-
drop_consume_input
public int drop_consume_input(libjpeg.jpeg_decompress_struct cinfo)
-
drop_start_input_pass
public void drop_start_input_pass(libjpeg.jpeg_decompress_struct cinfo)
-
consume_markers
public int consume_markers(libjpeg.jpeg_decompress_struct cinfo)
-
default_decompress_parms
public void default_decompress_parms(libjpeg.jpeg_decompress_struct cinfo)
-
read_backing_store_byte
public void read_backing_store_byte(libjpeg.jpeg_decompress_struct cinfo, libjpeg.backing_store_info info, byte[][] buffer_address, long file_offset, int byte_count)
-
read_backing_store_short
public void read_backing_store_short(libjpeg.jpeg_decompress_struct cinfo, libjpeg.backing_store_info info, short[][] buffer_address, long file_offset, int byte_count)
-
write_backing_store_byte
public void write_backing_store_byte(libjpeg.jpeg_decompress_struct cinfo, libjpeg.backing_store_info info, byte[][] buffer_address, long file_offset, int byte_count)
-
write_backing_store_short
public void write_backing_store_short(libjpeg.jpeg_decompress_struct cinfo, libjpeg.backing_store_info info, short[][] buffer_address, long file_offset, int byte_count)
-
close_backing_store
public void close_backing_store(libjpeg.jpeg_decompress_struct cinfo, libjpeg.backing_store_info info)
-
do_barray_io
public void do_barray_io(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jvirt_barray_control ptr, boolean writing)
-
access_virt_barray
public short[][][] access_virt_barray(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jvirt_barray_control ptr, int start_row, int num_rows, boolean writable)
-
jpeg_resync_to_restart
public boolean jpeg_resync_to_restart(libjpeg.jpeg_decompress_struct cinfo, int desired)
-
read_restart_marker
public boolean read_restart_marker(libjpeg.jpeg_decompress_struct cinfo)
-
process_restart
public void process_restart(libjpeg.jpeg_decompress_struct cinfo)
-
get_byte
public int get_byte(libjpeg.jpeg_decompress_struct cinfo)
-
V
public int V(int i, int a, int b, int c, int d)
-
arith_decode
public int arith_decode(libjpeg.jpeg_decompress_struct cinfo, int[] st)
-
decode_mcu_DC_first
public boolean decode_mcu_DC_first(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)
-
decode_mcu_AC_first
public boolean decode_mcu_AC_first(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)
-
decode_mcu_DC_refine
public boolean decode_mcu_DC_refine(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)
-
decode_mcu_AC_refine
public boolean decode_mcu_AC_refine(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)
-
decode_mcu
public boolean decode_mcu(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)
-
finish_pass_huff
public void finish_pass_huff(libjpeg.jpeg_decompress_struct cinfo)
-
process_restart_huff
public boolean process_restart_huff(libjpeg.jpeg_decompress_struct cinfo)
-
jpeg_fill_bit_buffer
public boolean jpeg_fill_bit_buffer(libjpeg.bitread_working_state state, int get_buffer, int bits_left, int nbits)
-
jpeg_huff_decode
public int jpeg_huff_decode(libjpeg.bitread_working_state state, int get_buffer, int bits_left, libjpeg.d_derived_tbl htbl, int min_bits)
-
decode_mcu_DC_first_huff
public boolean decode_mcu_DC_first_huff(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)
-
decode_mcu_AC_first_huff
public boolean decode_mcu_AC_first_huff(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)
-
decode_mcu_DC_refine_huff
public boolean decode_mcu_DC_refine_huff(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)
-
decode_mcu_AC_refine_huff
public boolean decode_mcu_AC_refine_huff(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)
-
decode_mcu_sub_huff
public boolean decode_mcu_sub_huff(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)
-
decode_mcu_huff
public boolean decode_mcu_huff(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)
-
finish_pass
public void finish_pass(libjpeg.jpeg_decompress_struct cinfo)
-
finish_input_pass
public void finish_input_pass(libjpeg.jpeg_decompress_struct cinfo)
-
dummy_consume_data
public int dummy_consume_data(libjpeg.jpeg_decompress_struct cinfo)
-
consume_data
public int consume_data(libjpeg.jpeg_decompress_struct cinfo)
-
jpeg_consume_input
public int jpeg_consume_input(libjpeg.jpeg_decompress_struct cinfo)
-
jpeg_read_header
public int jpeg_read_header(libjpeg.jpeg_decompress_struct cinfo, boolean require_image)
-
jpeg_core_output_dimensions
public void jpeg_core_output_dimensions(libjpeg.jpeg_decompress_struct cinfo)
-
use_merged_upsample
public boolean use_merged_upsample(libjpeg.jpeg_decompress_struct cinfo)
-
jpeg_calc_output_dimensions
public void jpeg_calc_output_dimensions(libjpeg.jpeg_decompress_struct cinfo)
-
prepare_range_limit_table8
public void prepare_range_limit_table8(libjpeg.jpeg_decompress_struct cinfo)
-
prepare_range_limit_table9to12
public void prepare_range_limit_table9to12(libjpeg.jpeg_decompress_struct cinfo)
-
select_ncolors
public int select_ncolors(libjpeg.jpeg_decompress_struct cinfo, int[] Ncolors)
-
output_value
public int output_value(libjpeg.jpeg_decompress_struct cinfo, int ci, int j, int maxj)
-
create_colormap8
public void create_colormap8(libjpeg.jpeg_decompress_struct cinfo)
-
create_colormap9to12
public void create_colormap9to12(libjpeg.jpeg_decompress_struct cinfo)
-
largest_input_value
public int largest_input_value(libjpeg.jpeg_decompress_struct cinfo, int ci, int j, int maxj)
-
create_colorindex8
public void create_colorindex8(libjpeg.jpeg_decompress_struct cinfo)
-
create_colorindex9to12
public void create_colorindex9to12(libjpeg.jpeg_decompress_struct cinfo)
-
alloc_fs_workspace
public void alloc_fs_workspace(libjpeg.jpeg_decompress_struct cinfo)
-
jinit_1pass_quantizer
public void jinit_1pass_quantizer(libjpeg.jpeg_decompress_struct cinfo)
-
init_error_limit
public void init_error_limit(libjpeg.jpeg_decompress_struct cinfo)
-
jinit_2pass_quantizer
public void jinit_2pass_quantizer(libjpeg.jpeg_decompress_struct cinfo)
-
FIX
public int FIX(double x)
-
DESCALE
public int DESCALE(int x, int n)
-
build_ycc_rgb_table
public void build_ycc_rgb_table(libjpeg.jpeg_decompress_struct cinfo)
-
build_bg_ycc_rgb_table
public void build_bg_ycc_rgb_table(libjpeg.jpeg_decompress_struct cinfo)
-
jinit_merged_upsampler
public void jinit_merged_upsampler(libjpeg.jpeg_decompress_struct cinfo)
-
build_rgb_y_table
public void build_rgb_y_table(libjpeg.jpeg_decompress_struct cinfo)
-
jinit_color_deconverter
public void jinit_color_deconverter(libjpeg.jpeg_decompress_struct cinfo)
-
jround_up
public int jround_up(int a, int b)
-
jinit_upsampler
public void jinit_upsampler(libjpeg.jpeg_decompress_struct cinfo)
-
request_virt_sarray
public libjpeg.jvirt_sarray_control request_virt_sarray(libjpeg.jpeg_decompress_struct cinfo, int pool_id, boolean pre_zero, int samplesperrow, int numrows, int maxaccess)
-
alloc_sarray8
public byte[][] alloc_sarray8(libjpeg.jpeg_decompress_struct cinfo, int pool_id, int samplesperrow, int numrows)
-
alloc_sarray9to12
public short[][] alloc_sarray9to12(libjpeg.jpeg_decompress_struct cinfo, int pool_id, int samplesperrow, int numrows)
-
jinit_d_post_controller
public void jinit_d_post_controller(libjpeg.jpeg_decompress_struct cinfo, boolean need_full_buffer)
-
jinit_inverse_dct
public void jinit_inverse_dct(libjpeg.jpeg_decompress_struct cinfo)
-
jinit_arith_decoder
public void jinit_arith_decoder(libjpeg.jpeg_decompress_struct cinfo)
-
jinit_huff_decoder
public void jinit_huff_decoder(libjpeg.jpeg_decompress_struct cinfo)
-
request_virt_barray
public libjpeg.jvirt_barray_control request_virt_barray(libjpeg.jpeg_decompress_struct cinfo, int pool_id, boolean pre_zero, int blocksperrow, int numrows, int maxaccess)
-
jinit_d_coef_controller
public void jinit_d_coef_controller(libjpeg.jpeg_decompress_struct cinfo, boolean need_full_buffer)
-
alloc_funny_pointers
public void alloc_funny_pointers(libjpeg.jpeg_decompress_struct cinfo)
-
jinit_d_main_controller
public void jinit_d_main_controller(libjpeg.jpeg_decompress_struct cinfo, boolean need_full_buffer)
-
jpeg_mem_available
public long jpeg_mem_available(libjpeg.jpeg_decompress_struct cinfo, long min_bytes_needed, long max_bytes_needed, long already_allocated)
-
alloc_barray
public short[][][] alloc_barray(libjpeg.jpeg_decompress_struct cinfo, int pool_id, int blocksperrow, int numrows)
-
realize_virt_arrays
public void realize_virt_arrays(libjpeg.jpeg_decompress_struct cinfo)
-
master_selection
public void master_selection(libjpeg.jpeg_decompress_struct cinfo)
-
jinit_master_decompress
public void jinit_master_decompress(libjpeg.jpeg_decompress_struct cinfo)
-
progress_monitor
public void progress_monitor(libjpeg.jpeg_decompress_struct cinfo)
-
start_pass_2_quant
public void start_pass_2_quant(libjpeg.jpeg_decompress_struct cinfo, boolean is_pre_scan)
-
do_sarray_io_byte
public void do_sarray_io_byte(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jvirt_sarray_control ptr, boolean writing)
-
do_sarray_io_short
public void do_sarray_io_short(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jvirt_sarray_control ptr, boolean writing)
-
access_virt_sarray8
public byte[][] access_virt_sarray8(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jvirt_sarray_control ptr, int start_row, int num_rows, boolean writable)
-
access_virt_sarray9to12
public short[][] access_virt_sarray9to12(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jvirt_sarray_control ptr, int start_row, int num_rows, boolean writable)
-
start_pass_dpost
public void start_pass_dpost(libjpeg.jpeg_decompress_struct cinfo, libjpeg.J_BUF_MODE pass_mode)
-
make_funny_pointers
public void make_funny_pointers(libjpeg.jpeg_decompress_struct cinfo)
-
start_pass_main
public void start_pass_main(libjpeg.jpeg_decompress_struct cinfo, libjpeg.J_BUF_MODE pass_mode)
-
start_pass_idct_controller
public void start_pass_idct_controller(libjpeg.jpeg_decompress_struct cinfo)
-
smoothing_ok
public boolean smoothing_ok(libjpeg.jpeg_decompress_struct cinfo)
-
start_output_pass
public void start_output_pass(libjpeg.jpeg_decompress_struct cinfo)
-
start_pass_dcolor
public void start_pass_dcolor(libjpeg.jpeg_decompress_struct cinfo)
-
start_pass_merged_upsample
public void start_pass_merged_upsample(libjpeg.jpeg_decompress_struct cinfo)
-
start_pass_upsample
public void start_pass_upsample(libjpeg.jpeg_decompress_struct cinfo)
-
create_colorindex
public void create_colorindex(libjpeg.jpeg_decompress_struct cinfo)
-
make_odither_array
public int[][] make_odither_array(libjpeg.jpeg_decompress_struct cinfo, int ncolors)
-
create_odither_tables
public void create_odither_tables(libjpeg.jpeg_decompress_struct cinfo)
-
start_pass_1_quant
public void start_pass_1_quant(libjpeg.jpeg_decompress_struct cinfo, boolean is_pre_scan)
-
prepare_for_output_pass
public void prepare_for_output_pass(libjpeg.jpeg_decompress_struct cinfo)
-
decompress_data
public int decompress_data(libjpeg.jpeg_decompress_struct cinfo, byte[][][] output_buf)
-
decompress_data
public int decompress_data(libjpeg.jpeg_decompress_struct cinfo, short[][][] output_buf)
-
decompress_smooth_data
public int decompress_smooth_data(libjpeg.jpeg_decompress_struct cinfo, byte[][][] output_buf)
-
decompress_smooth_data
public int decompress_smooth_data(libjpeg.jpeg_decompress_struct cinfo, short[][][] output_buf)
-
decompress_onepass
public int decompress_onepass(libjpeg.jpeg_decompress_struct cinfo, byte[][][] output_buf)
-
decompress_onepass
public int decompress_onepass(libjpeg.jpeg_decompress_struct cinfo, short[][][] output_buf)
-
h2v1_merged_upsample
public void h2v1_merged_upsample(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int in_row_group_ctr, byte[][] output_buf, int output_buf_index)
-
h2v1_merged_upsample
public void h2v1_merged_upsample(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int in_row_group_ctr, short[][] output_buf, int output_buf_index)
-
merged_1v_upsample
public void merged_1v_upsample(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int[] in_row_group_ctr, int in_row_groups_avail, byte[][] output_buf, int[] out_row_ctr, int out_rows_avail)
-
merged_1v_upsample
public void merged_1v_upsample(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int[] in_row_group_ctr, int in_row_groups_avail, short[][] output_buf, int[] out_row_ctr, int out_rows_avail)
-
h2v2_merged_upsample
public void h2v2_merged_upsample(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int in_row_group_ctr, byte[][] output_buf)
-
h2v2_merged_upsample
public void h2v2_merged_upsample(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int in_row_group_ctr, short[][] output_buf)
-
merged_2v_upsample
public void merged_2v_upsample(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int[] in_row_group_ctr, int in_row_groups_avail, byte[][] output_buf, int[] out_row_ctr, int out_rows_avail)
-
merged_2v_upsample
public void merged_2v_upsample(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int[] in_row_group_ctr, int in_row_groups_avail, short[][] output_buf, int[] out_row_ctr, int out_rows_avail)
-
fullsize_upsample
public void fullsize_upsample(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jpeg_component_info compptr, byte[][] input_data, int input_data_index, byte[][][] output_data_ptr, int output_data_ptr_index)
-
fullsize_upsample
public void fullsize_upsample(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jpeg_component_info compptr, short[][] input_data, int input_data_index, short[][][] output_data_ptr, int output_data_ptr_index)
-
jcopy_sample_rows
public void jcopy_sample_rows(byte[][] input_array, int input_array_index, byte[][] output_array, int output_array_index, int num_rows, int num_cols)
-
jcopy_sample_rows
public void jcopy_sample_rows(short[][] input_array, int input_array_index, short[][] output_array, int output_array_index, int num_rows, int num_cols)
-
int_upsample
public void int_upsample(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jpeg_component_info compptr, byte[][] input_data, int input_data_index, byte[][][] output_data_ptr, int output_data_ptr_index)
-
int_upsample
public void int_upsample(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jpeg_component_info compptr, short[][] input_data, int input_data_index, short[][][] output_data_ptr, int output_data_ptr_index)
-
h2v1_upsample
public void h2v1_upsample(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jpeg_component_info compptr, byte[][] input_data, int input_data_index, byte[][][] output_data_ptr, int output_data_ptr_index)
-
h2v1_upsample
public void h2v1_upsample(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jpeg_component_info compptr, short[][] input_data, int input_data_index, short[][][] output_data_ptr, int output_data_ptr_index)
-
h2v2_upsample
public void h2v2_upsample(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jpeg_component_info compptr, byte[][] input_data, int input_data_index, byte[][][] output_data_ptr, int output_data_ptr_index)
-
h2v2_upsample
public void h2v2_upsample(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jpeg_component_info compptr, short[][] input_data, int input_data_index, short[][][] output_data_ptr, int output_data_ptr_index)
-
grayscale_convert
public void grayscale_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)
-
grayscale_convert
public void grayscale_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)
-
rgb_gray_convert
public void rgb_gray_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)
-
rgb_gray_convert
public void rgb_gray_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)
-
rgb1_gray_convert
public void rgb1_gray_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)
-
rgb1_gray_convert
public void rgb1_gray_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)
-
gray_rgb_convert
public void gray_rgb_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)
-
gray_rgb_convert
public void gray_rgb_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)
-
ycc_rgb_convert
public void ycc_rgb_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)
-
ycc_rgb_convert
public void ycc_rgb_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)
-
rgb_convert
public void rgb_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)
-
rgb_convert
public void rgb_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)
-
rgb1_rgb_convert
public void rgb1_rgb_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)
-
rgb1_rgb_convert
public void rgb1_rgb_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)
-
ycck_cmyk_convert
public void ycck_cmyk_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)
-
ycck_cmyk_convert
public void ycck_cmyk_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)
-
cmyk_yk_convert
public void cmyk_yk_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)
-
cmyk_yk_convert
public void cmyk_yk_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)
-
null_convert
public void null_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)
-
null_convert
public void null_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)
-
sep_upsample
public void sep_upsample(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int[] in_row_group_ctr, int in_row_groups_avail, byte[][] output_buf, int[] out_row_ctr, int out_rows_avail)
-
sep_upsample
public void sep_upsample(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int[] in_row_group_ctr, int in_row_groups_avail, short[][] output_buf, int[] out_row_ctr, int out_rows_avail)
-
prescan_quantize
public void prescan_quantize(libjpeg.jpeg_decompress_struct cinfo, byte[][] input_buf, int input_buf_index, byte[][] output_buf, int output_buf_index, int num_rows)
-
prescan_quantize
public void prescan_quantize(libjpeg.jpeg_decompress_struct cinfo, short[][] input_buf, int input_buf_index, short[][] output_buf, int output_buf_index, int num_rows)
-
find_nearby_colors
public int find_nearby_colors(libjpeg.jpeg_decompress_struct cinfo, int minc0, int minc1, int minc2, byte[] colorlist)
-
find_nearby_colors
public int find_nearby_colors(libjpeg.jpeg_decompress_struct cinfo, int minc0, int minc1, int minc2, short[] colorlist)
-
find_best_colors
public void find_best_colors(libjpeg.jpeg_decompress_struct cinfo, int minc0, int minc1, int minc2, int numcolors, byte[] colorlist, byte[] bestcolor)
-
find_best_colors
public void find_best_colors(libjpeg.jpeg_decompress_struct cinfo, int minc0, int minc1, int minc2, int numcolors, short[] colorlist, short[] bestcolor)
-
fill_inverse_cmap8
public void fill_inverse_cmap8(libjpeg.jpeg_decompress_struct cinfo, int c0, int c1, int c2)
-
fill_inverse_cmap9to12
public void fill_inverse_cmap9to12(libjpeg.jpeg_decompress_struct cinfo, int c0, int c1, int c2)
-
pass2_fs_dither
public void pass2_fs_dither(libjpeg.jpeg_decompress_struct cinfo, byte[][] input_buf, int input_buf_index, byte[][] output_buf, int output_buf_index, int num_rows)
-
pass2_fs_dither
public void pass2_fs_dither(libjpeg.jpeg_decompress_struct cinfo, short[][] input_buf, int input_buf_index, short[][] output_buf, int output_buf_index, int num_rows)
-
pass2_no_dither
public void pass2_no_dither(libjpeg.jpeg_decompress_struct cinfo, byte[][] input_buf, int input_buf_index, byte[][] output_buf, int output_buf_index, int num_rows)
-
pass2_no_dither
public void pass2_no_dither(libjpeg.jpeg_decompress_struct cinfo, short[][] input_buf, int input_buf_index, short[][] output_buf, int output_buf_index, int num_rows)
-
color_quantize
public void color_quantize(libjpeg.jpeg_decompress_struct cinfo, byte[][] input_buf, int input_buf_index, byte[][] output_buf, int output_buf_index, int num_rows)
-
color_quantize
public void color_quantize(libjpeg.jpeg_decompress_struct cinfo, short[][] input_buf, int input_buf_index, short[][] output_buf, int output_buf_index, int num_rows)
-
color_quantize3
public void color_quantize3(libjpeg.jpeg_decompress_struct cinfo, byte[][] input_buf, int input_buf_index, byte[][] output_buf, int output_buf_index, int num_rows)
-
color_quantize3
public void color_quantize3(libjpeg.jpeg_decompress_struct cinfo, short[][] input_buf, int input_buf_index, short[][] output_buf, int output_buf_index, int num_rows)
-
quantize_ord_dither
public void quantize_ord_dither(libjpeg.jpeg_decompress_struct cinfo, byte[][] input_buf, int input_buf_index, byte[][] output_buf, int output_buf_index, int num_rows)
-
quantize_ord_dither
public void quantize_ord_dither(libjpeg.jpeg_decompress_struct cinfo, short[][] input_buf, int input_buf_index, short[][] output_buf, int output_buf_index, int num_rows)
-
quantize3_ord_dither
public void quantize3_ord_dither(libjpeg.jpeg_decompress_struct cinfo, byte[][] input_buf, int input_buf_index, byte[][] output_buf, int output_buf_index, int num_rows)
-
quantize3_ord_dither
public void quantize3_ord_dither(libjpeg.jpeg_decompress_struct cinfo, short[][] input_buf, int input_buf_index, short[][] output_buf, int output_buf_index, int num_rows)
-
quantize_fs_dither
public void quantize_fs_dither(libjpeg.jpeg_decompress_struct cinfo, byte[][] input_buf, int input_buf_index, byte[][] output_buf, int output_buf_index, int num_rows)
-
quantize_fs_dither
public void quantize_fs_dither(libjpeg.jpeg_decompress_struct cinfo, short[][] input_buf, int input_buf_index, short[][] output_buf, int output_buf_index, int num_rows)
-
post_process_1pass
public void post_process_1pass(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int[] in_row_group_ctr, int in_row_groups_avail, byte[][] output_buf, int[] out_row_ctr, int out_rows_avail)
-
post_process_1pass
public void post_process_1pass(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int[] in_row_group_ctr, int in_row_groups_avail, short[][] output_buf, int[] out_row_ctr, int out_rows_avail)
-
post_process_prepass
public void post_process_prepass(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int[] in_row_group_ctr, int in_row_groups_avail, byte[][] output_buf, int[] out_row_ctr, int out_rows_avail)
-
post_process_prepass
public void post_process_prepass(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int[] in_row_group_ctr, int in_row_groups_avail, short[][] output_buf, int[] out_row_ctr, int out_rows_avail)
-
post_process_2pass
public void post_process_2pass(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int[] in_row_group_ctr, int in_row_groups_avail, byte[][] output_buf, int[] out_row_ctr, int out_rows_avail)
-
post_process_2pass
public void post_process_2pass(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int[] in_row_group_ctr, int in_row_groups_avail, short[][] output_buf, int[] out_row_ctr, int out_rows_avail)
-
process_data_simple_main
public void process_data_simple_main(libjpeg.jpeg_decompress_struct cinfo, byte[][] output_buf, int[] out_row_ctr, int out_rows_avail)
-
process_data_simple_main
public void process_data_simple_main(libjpeg.jpeg_decompress_struct cinfo, short[][] output_buf, int[] out_row_ctr, int out_rows_avail)
-
set_bottom_pointers8
public void set_bottom_pointers8(libjpeg.jpeg_decompress_struct cinfo)
-
set_bottom_pointers9to12
public void set_bottom_pointers9to12(libjpeg.jpeg_decompress_struct cinfo)
-
set_wraparound_pointers8
public void set_wraparound_pointers8(libjpeg.jpeg_decompress_struct cinfo)
-
set_wraparound_pointers9to12
public void set_wraparound_pointers9to12(libjpeg.jpeg_decompress_struct cinfo)
-
process_data_context_main
public void process_data_context_main(libjpeg.jpeg_decompress_struct cinfo, byte[][] output_buf, int[] out_row_ctr, int out_rows_avail)
-
process_data_context_main
public void process_data_context_main(libjpeg.jpeg_decompress_struct cinfo, short[][] output_buf, int[] out_row_ctr, int out_rows_avail)
-
process_data_crank_post
public void process_data_crank_post(libjpeg.jpeg_decompress_struct cinfo, byte[][] output_buf, int[] out_row_ctr, int out_rows_avail)
-
process_data_crank_post
public void process_data_crank_post(libjpeg.jpeg_decompress_struct cinfo, short[][] output_buf, int[] out_row_ctr, int out_rows_avail)
-
update_box
public void update_box(libjpeg.jpeg_decompress_struct cinfo, libjpeg.box boxp)
-
find_biggest_color_pop
public libjpeg.box find_biggest_color_pop(libjpeg.box[] boxlist, int numboxes)
-
find_biggest_volume
public libjpeg.box find_biggest_volume(libjpeg.box[] boxlist, int numboxes)
-
median_cut
public int median_cut(libjpeg.jpeg_decompress_struct cinfo, libjpeg.box[] boxlist, int numboxes, int desired_colors)
-
compute_color
public void compute_color(libjpeg.jpeg_decompress_struct cinfo, libjpeg.box boxp, int icolor)
-
select_colors
public void select_colors(libjpeg.jpeg_decompress_struct cinfo, int desired_colors)
-
finish_pass1
public void finish_pass1(libjpeg.jpeg_decompress_struct cinfo)
-
finish_pass2
public void finish_pass2(libjpeg.jpeg_decompress_struct cinfo)
-
finish_pass_1_quant
public void finish_pass_1_quant(libjpeg.jpeg_decompress_struct cinfo)
-
finish_output_pass
public void finish_output_pass(libjpeg.jpeg_decompress_struct cinfo)
-
output_pass_setup8
public boolean output_pass_setup8(libjpeg.jpeg_decompress_struct cinfo)
-
output_pass_setup9to12
public boolean output_pass_setup9to12(libjpeg.jpeg_decompress_struct cinfo)
-
jpeg_start_decompress
public boolean jpeg_start_decompress(libjpeg.jpeg_decompress_struct cinfo)
-
jpeg_read_scanlines
public int jpeg_read_scanlines(libjpeg.jpeg_decompress_struct cinfo, byte[][] scanlines, int max_lines)
-
jpeg_read_scanlines
public int jpeg_read_scanlines(libjpeg.jpeg_decompress_struct cinfo, short[][] scanlines, int max_lines)
-
term_source
public void term_source(libjpeg.jpeg_decompress_struct cinfo)
-
jpeg_finish_decompress
public boolean jpeg_finish_decompress(libjpeg.jpeg_decompress_struct cinfo)
-
jpeg_destroy_decompress
public void jpeg_destroy_decompress(libjpeg.jpeg_decompress_struct cinfo)
-
read_JPEG_buffer
public int[] read_JPEG_buffer(byte[] inbuffer, java.lang.String fileName, java.lang.String fileDir)
-
read_JPEG_buffer
public ModelImage read_JPEG_buffer(java.lang.String fileName)
-
-