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.ObjectPorted 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) classlibjpeg.arith_entropy_decoder(package private) classlibjpeg.backing_store_info(package private) classlibjpeg.bitread_perm_state(package private) classlibjpeg.bitread_working_state(package private) classlibjpeg.box(package private) classlibjpeg.cdjpeg_progress_mgr(package private) classlibjpeg.d_derived_tbl(package private) classlibjpeg.huff_entropy_decoderstatic classlibjpeg.J_BUF_MODEstatic classlibjpeg.J_COLOR_SPACEstatic classlibjpeg.J_COLOR_TRANSFORMstatic classlibjpeg.J_DCT_METHODstatic classlibjpeg.J_DITHER_MODEstatic classlibjpeg.J_MESSAGE_CODE(package private) classlibjpeg.JHUFF_TBL(package private) classlibjpeg.jpeg_color_quantizer(package private) classlibjpeg.jpeg_common_struct(package private) classlibjpeg.jpeg_component_info(package private) classlibjpeg.jpeg_d_coef_controller(package private) classlibjpeg.jpeg_decompress_struct(package private) classlibjpeg.jpeg_entropy_decoder(package private) classlibjpeg.jpeg_error_mgr(package private) classlibjpeg.jpeg_marker_struct(package private) classlibjpeg.jpeg_progress_mgr(package private) classlibjpeg.JQUANT_TBL(package private) classlibjpeg.jvirt_barray_control(package private) classlibjpeg.jvirt_sarray_control(package private) classlibjpeg.large_pool_struct(package private) classlibjpeg.my_coef_controller(package private) classlibjpeg.my_color_deconverter(package private) classlibjpeg.my_cquantizer(package private) classlibjpeg.my_cquantizer2(package private) classlibjpeg.my_decomp_master(package private) classlibjpeg.my_idct_controller(package private) classlibjpeg.my_input_controller(package private) classlibjpeg.my_main_controller(package private) classlibjpeg.my_marker_reader(package private) classlibjpeg.my_memory_mgr(package private) classlibjpeg.my_post_controller(package private) classlibjpeg.my_source_mgr(package private) classlibjpeg.my_upsampler_jdmerge(package private) classlibjpeg.my_upsampler_jdsample(package private) classlibjpeg.savable_state(package private) classlibjpeg.small_pool_struct
-
Field Summary
Fields Modifier and Type Field Description private static intAC_STAT_BINSprivate static intAPP0_DATA_LENprivate static intAPP14_DATA_LENprivate static intAPPN_DATA_LENprivate intB_SCALEprivate intB_Y_OFF(package private) short[][]base_dither_matrixprivate static intBIT_BUF_SIZEintBITS_IN_JSAMPLEprivate intBOX_C0_ELEMSprivate intBOX_C0_LOGprivate intBOX_C0_SHIFTprivate intBOX_C1_ELEMSprivate intBOX_C1_LOGprivate intBOX_C1_SHIFTprivate intBOX_C2_ELEMSprivate intBOX_C2_LOGprivate intBOX_C2_SHIFTprivate static intC_MAX_BLOCKS_IN_MCUprivate intC0_SCALEprivate intC0_SHIFTprivate intC1_SCALEprivate intC1_SHIFTprivate intC2_SCALEprivate intC2_SHIFTintCENTERJSAMPLE(package private) libjpeg.jpeg_common_structcinfoprivate static intCMYK_YK_CONVERTprivate static intCOLOR_QUANTIZEprivate static intCOLOR_QUANTIZE3private static intCONSUME_DATAprivate static intCONSUME_MARKERSprivate static intCSTATE_RAW_OKprivate static intCSTATE_SCANNINGprivate static intCSTATE_STARTprivate static intCSTATE_WRCOEFSprivate intCTX_POSTPONED_ROWprivate intCTX_PREPARE_FOR_IMCUprivate intCTX_PROCESS_IMCUprivate static intD_MAX_BLOCKS_IN_MCUprivate static intDC_STAT_BINSstatic intDCTSIZEstatic intDCTSIZE2private static intDECODE_MCUprivate static intDECODE_MCU_AC_FIRSTprivate static intDECODE_MCU_AC_REFINEprivate static intDECODE_MCU_DC_FIRSTprivate static intDECODE_MCU_DC_REFINEprivate static intDECODE_MCU_SUBprivate static intDECOMPRESS_DATAprivate static intDECOMPRESS_ONEPASSprivate static intDECOMPRESS_SMOOTH_DATAprivate static intDROP_CONSUME_INPUTprivate static intDROP_START_INPUT_PASSprivate static intDSTATE_BUFIMAGEprivate static intDSTATE_BUFPOSTprivate static intDSTATE_INHEADERprivate static intDSTATE_PRELOADprivate static intDSTATE_PRESCANprivate static intDSTATE_RAW_OKprivate static intDSTATE_RDCOEFSprivate static intDSTATE_READYprivate static intDSTATE_SCANNINGprivate static intDSTATE_STARTprivate static intDSTATE_STOPPINGprivate static intDUMMY_CONSUME_DATAprivate static intEXIT_FAILUREprivate static intFINISH_INPUT_PASSprivate static intFINISH_OUTPUT_PASSprivate static intFINISH_PASSprivate static intFINISH_PASS_1_QUANTprivate static intFINISH_PASS_2_QUANTprivate static intFINISH_PASS_HUFFprivate static intFINISH_PASS1private static intFINISH_PASS2private static intFULLSIZE_UPSAMPLEprivate intG_SCALEprivate intG_Y_OFFprivate static intGET_INTERESTING_APPNprivate static intGRAY_RGB_CONVERTprivate static intGRAYSCALE_CONVERTprivate static intH2V1_MERGED_UPSAMPLEprivate static intH2V1_UPSAMPLEprivate static intH2V2_MERGED_UPSAMPLEprivate static intH2V2_UPSAMPLEprivate static intHIST_C0_BITSprivate static intHIST_C0_ELEMSprivate static intHIST_C1_BITSprivate static intHIST_C1_ELEMSprivate static intHIST_C2_BITSprivate static intHIST_C2_ELEMSprivate static intHUFF_LOOKAHEADprivate static intINPUT_BUF_SIZEprivate static intINT_UPSAMPLE(package private) libjpeg.jpeg_common_structj_common_ptr(package private) libjpeg.jpeg_decompress_structj_decompress_ptrprivate short[]JBLOCKprivate short[][][]JBLOCKARRAYprivate short[][][][]JBLOCKIMAGEprivate short[][]JBLOCKROWprivate shortJCOEFprivate short[]JCOEFPTRprivate static java.lang.StringJCOPYRIGHTprivate static intJDCT_ISLOWprivate byteJOCTETprivate static intJPEG_APP0(package private) int[]jpeg_aritabprivate static intJPEG_COMprivate static intJPEG_EOIprivate static intJPEG_HEADER_OKprivate static intJPEG_HEADER_TABLES_ONLYprivate static intJPEG_IDCT_10X10private static intJPEG_IDCT_10X5private static intJPEG_IDCT_11X11private static intJPEG_IDCT_12X12private static intJPEG_IDCT_12X6private static intJPEG_IDCT_13X13private static intJPEG_IDCT_14X14private static intJPEG_IDCT_14X7private static intJPEG_IDCT_15X15private static intJPEG_IDCT_16X16private static intJPEG_IDCT_16X8private static intJPEG_IDCT_1X1private static intJPEG_IDCT_1X2private static intJPEG_IDCT_2X1private static intJPEG_IDCT_2X2private static intJPEG_IDCT_2X4private static intJPEG_IDCT_3X3private static intJPEG_IDCT_3X6private static intJPEG_IDCT_4X2private static intJPEG_IDCT_4X4private static intJPEG_IDCT_4X8private static intJPEG_IDCT_5X10private static intJPEG_IDCT_5X5private static intJPEG_IDCT_6X12private static intJPEG_IDCT_6X3private static intJPEG_IDCT_6X6private static intJPEG_IDCT_7X14private static intJPEG_IDCT_7X7private static intJPEG_IDCT_8X16private static intJPEG_IDCT_8X4private static intJPEG_IDCT_9X9private static intJPEG_IDCT_ISLOWprivate static intJPEG_LIB_VERSIONprivate static intJPEG_LIB_VERSION_MAJORprivate static intJPEG_LIB_VERSION_MINORprivate static intJPEG_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_order7private static intJPEG_REACHED_EOIprivate static intJPEG_REACHED_SOSprivate static intJPEG_ROW_COMPLETEDprivate static intJPEG_RST0private static intJPEG_SCAN_COMPLETEDprivate static intJPEG_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_order7private static intJPOOL_IMAGEprivate static intJPOOL_NUMPOOLSprivate static intJPOOL_PERMANENTprivate static java.lang.StringJVERSIONprivate intM_APP0private intM_APP1private intM_APP10private intM_APP11private intM_APP12private intM_APP13private intM_APP14private intM_APP15private intM_APP2private intM_APP3private intM_APP4private intM_APP5private intM_APP6private intM_APP7private intM_APP8private intM_APP9private intM_COMprivate intM_DACprivate intM_DHPprivate intM_DHTprivate intM_DNLprivate intM_DQTprivate intM_DRIprivate intM_EOIprivate intM_ERRORprivate intM_EXPprivate intM_JPGprivate intM_JPG0private intM_JPG13private intM_JPG8private intM_RST0private intM_RST1private intM_RST2private intM_RST3private intM_RST4private intM_RST5private intM_RST6private intM_RST7private intM_SOF0private intM_SOF1private intM_SOF10private intM_SOF11private intM_SOF13private intM_SOF14private intM_SOF15private intM_SOF2private intM_SOF3private intM_SOF5private intM_SOF6private intM_SOF7private intM_SOF9private intM_SOIprivate intM_SOSprivate intM_TEMprivate static longMAX_ALLOC_CHUNKprivate static intMAX_COMPONENTSprivate static intMAX_COMPS_IN_SCANprivate static intMAX_Q_COMPSprivate static intMAX_SAMP_FACTORintMAXJSAMPLEprivate intMAXNUMCOLORSprivate static intMERGED_1V_UPSAMPLEprivate static intMERGED_2V_UPSAMPLEprivate static intMIN_GET_BITSprivate static intNEW_COLOR_MAP_1_QUANTprivate static intNEW_COLOR_MAP_2_QUANTprivate static intNULL_CONVERTprivate static intNUM_ARITH_TBLSprivate static intNUM_HUFF_TBLSprivate static intNUM_QUANT_TBLSprivate static intODITHER_CELLSprivate static intODITHER_MASKprivate static intODITHER_SIZEprivate static intONE_HALFprivate static intPASS2_FS_DITHERprivate static intPASS2_NO_DITHERprivate static intPOST_PROCESS_1PASSprivate static intPOST_PROCESS_2PASSprivate static intPOST_PROCESS_PREPASSprivate static intPRE_PROCESS_CONTEXTprivate static intPRE_PROCESS_DATAprivate static intPREPARE_FOR_OUTPUT_PASSprivate static intPRESCAN_QUANTIZEprivate static intPROCESS_DATA_CONTEXT_MAINprivate static intPROCESS_DATA_CRANK_POSTprivate static intPROCESS_DATA_SIMPLE_MAINprivate intQ01_POSprivate intQ02_POSprivate intQ10_POSprivate intQ11_POSprivate intQ20_POSprivate static intQUANTIZE_FS_DITHERprivate static intQUANTIZE_ORD_DITHERprivate static intQUANTIZE3_ORD_DITHERprivate intR_SCALEprivate intR_Y_OFFintRANGE_BITSintRANGE_CENTERprivate static intRESET_INPUT_CONTROLLERprivate static intRGB_BLUEprivate static intRGB_CONVERTprivate static intRGB_GRAY_CONVERTprivate static intRGB_GREENprivate static intRGB_PIXELSIZEprivate static intRGB_REDprivate static intRGB1_GRAY_CONVERTprivate static intRGB1_RGB_CONVERTprivate intSAVED_COEFSprivate static intSCALEBITSprivate static intSEP_UPSAMPLEprivate static intSKIP_VARIABLEprivate static intSTART_INPUT_PASSprivate static intSTART_INPUT_PASS_COEFprivate static intSTART_OUTPUT_PASSprivate static intSTART_PASSprivate static intSTART_PASS_1_QUANTprivate static intSTART_PASS_2_QUANTprivate static intSTART_PASS_DCOLORprivate static intSTART_PASS_DPOSTprivate static intSTART_PASS_HUFF_DECODERprivate static intSTART_PASS_MAINprivate static intSTART_PASS_MERGED_UPSAMPLEprivate static intSTART_PASS_UPSAMPLEprivate intTABLE_SIZEprivate static intYCC_RGB_CONVERTprivate static intYCCK_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)voidalloc_fs_workspace(libjpeg.jpeg_decompress_struct cinfo)voidalloc_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)intarith_decode(libjpeg.jpeg_decompress_struct cinfo, int[] st)voidbuild_bg_ycc_rgb_table(libjpeg.jpeg_decompress_struct cinfo)voidbuild_rgb_y_table(libjpeg.jpeg_decompress_struct cinfo)voidbuild_ycc_rgb_table(libjpeg.jpeg_decompress_struct cinfo)voidclose_backing_store(libjpeg.backing_store_info info)voidclose_backing_store(libjpeg.jpeg_decompress_struct cinfo, libjpeg.backing_store_info info)voidcmyk_yk_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)voidcmyk_yk_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)voidcolor_quantize(libjpeg.jpeg_decompress_struct cinfo, byte[][] input_buf, int input_buf_index, byte[][] output_buf, int output_buf_index, int num_rows)voidcolor_quantize(libjpeg.jpeg_decompress_struct cinfo, short[][] input_buf, int input_buf_index, short[][] output_buf, int output_buf_index, int num_rows)voidcolor_quantize3(libjpeg.jpeg_decompress_struct cinfo, byte[][] input_buf, int input_buf_index, byte[][] output_buf, int output_buf_index, int num_rows)voidcolor_quantize3(libjpeg.jpeg_decompress_struct cinfo, short[][] input_buf, int input_buf_index, short[][] output_buf, int output_buf_index, int num_rows)voidcompute_color(libjpeg.jpeg_decompress_struct cinfo, libjpeg.box boxp, int icolor)intconsume_data(libjpeg.jpeg_decompress_struct cinfo)intconsume_markers(libjpeg.jpeg_decompress_struct cinfo)voidcreate_colorindex(libjpeg.jpeg_decompress_struct cinfo)voidcreate_colorindex8(libjpeg.jpeg_decompress_struct cinfo)voidcreate_colorindex9to12(libjpeg.jpeg_decompress_struct cinfo)voidcreate_colormap8(libjpeg.jpeg_decompress_struct cinfo)voidcreate_colormap9to12(libjpeg.jpeg_decompress_struct cinfo)voidcreate_odither_tables(libjpeg.jpeg_decompress_struct cinfo)booleandecode_mcu(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)booleandecode_mcu_AC_first(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)booleandecode_mcu_AC_first_huff(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)booleandecode_mcu_AC_refine(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)booleandecode_mcu_AC_refine_huff(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)booleandecode_mcu_DC_first(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)booleandecode_mcu_DC_first_huff(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)booleandecode_mcu_DC_refine(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)booleandecode_mcu_DC_refine_huff(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)booleandecode_mcu_huff(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)booleandecode_mcu_sub_huff(libjpeg.jpeg_decompress_struct cinfo, short[][][] MCU_data)intdecompress_data(libjpeg.jpeg_decompress_struct cinfo, byte[][][] output_buf)intdecompress_data(libjpeg.jpeg_decompress_struct cinfo, short[][][] output_buf)intdecompress_onepass(libjpeg.jpeg_decompress_struct cinfo, byte[][][] output_buf)intdecompress_onepass(libjpeg.jpeg_decompress_struct cinfo, short[][][] output_buf)intdecompress_smooth_data(libjpeg.jpeg_decompress_struct cinfo, byte[][][] output_buf)intdecompress_smooth_data(libjpeg.jpeg_decompress_struct cinfo, short[][][] output_buf)voiddefault_decompress_parms(libjpeg.jpeg_decompress_struct cinfo)intDESCALE(int x, int n)voiddo_barray_io(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jvirt_barray_control ptr, boolean writing)voiddo_sarray_io_byte(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jvirt_sarray_control ptr, boolean writing)voiddo_sarray_io_short(libjpeg.jpeg_decompress_struct cinfo, libjpeg.jvirt_sarray_control ptr, boolean writing)intdrop_consume_input(libjpeg.jpeg_decompress_struct cinfo)voiddrop_start_input_pass(libjpeg.jpeg_decompress_struct cinfo)intdummy_consume_data(libjpeg.jpeg_decompress_struct cinfo)voidemit_message(libjpeg.jpeg_decompress_struct cinfo, int msg_level)voiderror_exit(libjpeg.jpeg_decompress_struct cinfo)voidexamine_app0(libjpeg.jpeg_decompress_struct cinfo, byte[] data, int datalen, int remaining)voidexamine_app14(libjpeg.jpeg_decompress_struct cinfo, byte[] data, int datalen, int remaining)booleanfill_input_buffer(libjpeg.jpeg_decompress_struct cinfo)voidfill_inverse_cmap8(libjpeg.jpeg_decompress_struct cinfo, int c0, int c1, int c2)voidfill_inverse_cmap9to12(libjpeg.jpeg_decompress_struct cinfo, int c0, int c1, int c2)voidfind_best_colors(libjpeg.jpeg_decompress_struct cinfo, int minc0, int minc1, int minc2, int numcolors, byte[] colorlist, byte[] bestcolor)voidfind_best_colors(libjpeg.jpeg_decompress_struct cinfo, int minc0, int minc1, int minc2, int numcolors, short[] colorlist, short[] bestcolor)libjpeg.boxfind_biggest_color_pop(libjpeg.box[] boxlist, int numboxes)libjpeg.boxfind_biggest_volume(libjpeg.box[] boxlist, int numboxes)intfind_nearby_colors(libjpeg.jpeg_decompress_struct cinfo, int minc0, int minc1, int minc2, byte[] colorlist)intfind_nearby_colors(libjpeg.jpeg_decompress_struct cinfo, int minc0, int minc1, int minc2, short[] colorlist)voidfinish_input_pass(libjpeg.jpeg_decompress_struct cinfo)voidfinish_output_pass(libjpeg.jpeg_decompress_struct cinfo)voidfinish_pass(libjpeg.jpeg_decompress_struct cinfo)voidfinish_pass_1_quant(libjpeg.jpeg_decompress_struct cinfo)voidfinish_pass_huff(libjpeg.jpeg_decompress_struct cinfo)voidfinish_pass1(libjpeg.jpeg_decompress_struct cinfo)voidfinish_pass2(libjpeg.jpeg_decompress_struct cinfo)booleanfirst_marker(libjpeg.jpeg_decompress_struct cinfo)intFIX(double x)voidformat_message(libjpeg.jpeg_decompress_struct cinfo, java.lang.String[] message)voidfree_pool(libjpeg.jpeg_decompress_struct cinfo, int pool_id)voidfullsize_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)voidfullsize_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)intget_byte(libjpeg.jpeg_decompress_struct cinfo)booleanget_dac(libjpeg.jpeg_decompress_struct cinfo)booleanget_dht(libjpeg.jpeg_decompress_struct cinfo)booleanget_dqt(libjpeg.jpeg_decompress_struct cinfo)booleanget_dri(libjpeg.jpeg_decompress_struct cinfo)booleanget_interesting_appn(libjpeg.jpeg_decompress_struct cinfo)booleanget_lse(libjpeg.jpeg_decompress_struct cinfo)booleanget_sof(libjpeg.jpeg_decompress_struct cinfo, boolean is_baseline, boolean is_prog, boolean is_arith)booleanget_soi(libjpeg.jpeg_decompress_struct cinfo)booleanget_sos(libjpeg.jpeg_decompress_struct cinfo)intgetJOCTET(byte value)intgetJSAMPLE(byte value)intgetJSAMPLE(short value)voidgray_rgb_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)voidgray_rgb_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)voidgrayscale_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)voidgrayscale_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)voidh2v1_merged_upsample(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int in_row_group_ctr, byte[][] output_buf, int output_buf_index)voidh2v1_merged_upsample(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int in_row_group_ctr, short[][] output_buf, int output_buf_index)voidh2v1_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)voidh2v1_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)voidh2v2_merged_upsample(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int in_row_group_ctr, byte[][] output_buf)voidh2v2_merged_upsample(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int in_row_group_ctr, short[][] output_buf)voidh2v2_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)voidh2v2_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)voidinit_error_limit(libjpeg.jpeg_decompress_struct cinfo)voidinit_source(libjpeg.jpeg_decompress_struct cinfo)voidinitial_setup(libjpeg.jpeg_decompress_struct cinfo)voidinitialize_data_precision(int BITS_IN_JSAMPLE)intinput2Bytes(libjpeg.jpeg_decompress_struct cinfo)intinputByte(libjpeg.jpeg_decompress_struct cinfo)voidint_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)voidint_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)voidjcopy_sample_rows(byte[][] input_array, int input_array_index, byte[][] output_array, int output_array_index, int num_rows, int num_cols)voidjcopy_sample_rows(short[][] input_array, int input_array_index, short[][] output_array, int output_array_index, int num_rows, int num_cols)intjdiv_round_up(int a, int b)voidjinit_1pass_quantizer(libjpeg.jpeg_decompress_struct cinfo)voidjinit_2pass_quantizer(libjpeg.jpeg_decompress_struct cinfo)voidjinit_arith_decoder(libjpeg.jpeg_decompress_struct cinfo)voidjinit_color_deconverter(libjpeg.jpeg_decompress_struct cinfo)voidjinit_d_coef_controller(libjpeg.jpeg_decompress_struct cinfo, boolean need_full_buffer)voidjinit_d_main_controller(libjpeg.jpeg_decompress_struct cinfo, boolean need_full_buffer)voidjinit_d_post_controller(libjpeg.jpeg_decompress_struct cinfo, boolean need_full_buffer)voidjinit_huff_decoder(libjpeg.jpeg_decompress_struct cinfo)voidjinit_input_controller(libjpeg.jpeg_decompress_struct cinfo)voidjinit_inverse_dct(libjpeg.jpeg_decompress_struct cinfo)voidjinit_marker_reader(libjpeg.jpeg_decompress_struct cinfo)voidjinit_master_decompress(libjpeg.jpeg_decompress_struct cinfo)voidjinit_memory_mgr(libjpeg.jpeg_decompress_struct cinfo)voidjinit_merged_upsampler(libjpeg.jpeg_decompress_struct cinfo)voidjinit_upsampler(libjpeg.jpeg_decompress_struct cinfo)voidjpeg_abort(libjpeg.jpeg_decompress_struct cinfo)libjpeg.JHUFF_TBLjpeg_alloc_huff_table(libjpeg.jpeg_decompress_struct cinfo)libjpeg.JQUANT_TBLjpeg_alloc_quant_table(libjpeg.jpeg_decompress_struct cinfo)voidjpeg_calc_output_dimensions(libjpeg.jpeg_decompress_struct cinfo)intjpeg_consume_input(libjpeg.jpeg_decompress_struct cinfo)voidjpeg_core_output_dimensions(libjpeg.jpeg_decompress_struct cinfo)voidjpeg_CreateDecompress(libjpeg.jpeg_decompress_struct cinfo, int version)voidjpeg_destroy(libjpeg.jpeg_decompress_struct cinfo)voidjpeg_destroy_decompress(libjpeg.jpeg_decompress_struct cinfo)booleanjpeg_fill_bit_buffer(libjpeg.bitread_working_state state, int get_buffer, int bits_left, int nbits)booleanjpeg_finish_decompress(libjpeg.jpeg_decompress_struct cinfo)intjpeg_huff_decode(libjpeg.bitread_working_state state, int get_buffer, int bits_left, libjpeg.d_derived_tbl htbl, int min_bits)voidjpeg_make_d_derived_tbl(libjpeg.jpeg_decompress_struct cinfo, boolean isDC, int tblno, libjpeg.d_derived_tbl[] pdtbl)longjpeg_mem_available(libjpeg.jpeg_decompress_struct cinfo, long min_bytes_needed, long max_bytes_needed, long already_allocated)longjpeg_mem_init(libjpeg.jpeg_decompress_struct cinfo)voidjpeg_mem_term(libjpeg.jpeg_decompress_struct cinfo)intjpeg_read_header(libjpeg.jpeg_decompress_struct cinfo, boolean require_image)intjpeg_read_scanlines(libjpeg.jpeg_decompress_struct cinfo, byte[][] scanlines, int max_lines)intjpeg_read_scanlines(libjpeg.jpeg_decompress_struct cinfo, short[][] scanlines, int max_lines)booleanjpeg_resync_to_restart(libjpeg.jpeg_decompress_struct cinfo, int desired)booleanjpeg_start_decompress(libjpeg.jpeg_decompress_struct cinfo)libjpeg.jpeg_error_mgrjpeg_std_error(libjpeg.jpeg_error_mgr err)libjpeg.JHUFF_TBLjpeg_std_huff_table(libjpeg.jpeg_decompress_struct cinfo, boolean isDC, int tblno)voidjpeg_stdio_src(libjpeg.jpeg_decompress_struct cinfo, java.io.RandomAccessFile infile)intjround_up(int a, int b)intlargest_input_value(libjpeg.jpeg_decompress_struct cinfo, int ci, int j, int maxj)voidlatch_quant_tables(libjpeg.jpeg_decompress_struct cinfo)voidmake_funny_pointers(libjpeg.jpeg_decompress_struct cinfo)int[][]make_odither_array(libjpeg.jpeg_decompress_struct cinfo, int ncolors)voidmaster_selection(libjpeg.jpeg_decompress_struct cinfo)intmedian_cut(libjpeg.jpeg_decompress_struct cinfo, libjpeg.box[] boxlist, int numboxes, int desired_colors)voidMEMZERO(libjpeg.jpeg_decompress_struct cinfo)voidmerged_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)voidmerged_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)voidmerged_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)voidmerged_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)booleannext_marker(libjpeg.jpeg_decompress_struct cinfo)voidnull_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)voidnull_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)voidoutput_message(libjpeg.jpeg_decompress_struct cinfo)booleanoutput_pass_setup8(libjpeg.jpeg_decompress_struct cinfo)booleanoutput_pass_setup9to12(libjpeg.jpeg_decompress_struct cinfo)intoutput_value(libjpeg.jpeg_decompress_struct cinfo, int ci, int j, int maxj)voidpass2_fs_dither(libjpeg.jpeg_decompress_struct cinfo, byte[][] input_buf, int input_buf_index, byte[][] output_buf, int output_buf_index, int num_rows)voidpass2_fs_dither(libjpeg.jpeg_decompress_struct cinfo, short[][] input_buf, int input_buf_index, short[][] output_buf, int output_buf_index, int num_rows)voidpass2_no_dither(libjpeg.jpeg_decompress_struct cinfo, byte[][] input_buf, int input_buf_index, byte[][] output_buf, int output_buf_index, int num_rows)voidpass2_no_dither(libjpeg.jpeg_decompress_struct cinfo, short[][] input_buf, int input_buf_index, short[][] output_buf, int output_buf_index, int num_rows)voidper_scan_setup(libjpeg.jpeg_decompress_struct cinfo)voidpost_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)voidpost_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)voidpost_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)voidpost_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)voidpost_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)voidpost_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)voidprepare_for_output_pass(libjpeg.jpeg_decompress_struct cinfo)voidprepare_range_limit_table8(libjpeg.jpeg_decompress_struct cinfo)voidprepare_range_limit_table9to12(libjpeg.jpeg_decompress_struct cinfo)voidprescan_quantize(libjpeg.jpeg_decompress_struct cinfo, byte[][] input_buf, int input_buf_index, byte[][] output_buf, int output_buf_index, int num_rows)voidprescan_quantize(libjpeg.jpeg_decompress_struct cinfo, short[][] input_buf, int input_buf_index, short[][] output_buf, int output_buf_index, int num_rows)voidprocess_data_context_main(libjpeg.jpeg_decompress_struct cinfo, byte[][] output_buf, int[] out_row_ctr, int out_rows_avail)voidprocess_data_context_main(libjpeg.jpeg_decompress_struct cinfo, short[][] output_buf, int[] out_row_ctr, int out_rows_avail)voidprocess_data_crank_post(libjpeg.jpeg_decompress_struct cinfo, byte[][] output_buf, int[] out_row_ctr, int out_rows_avail)voidprocess_data_crank_post(libjpeg.jpeg_decompress_struct cinfo, short[][] output_buf, int[] out_row_ctr, int out_rows_avail)voidprocess_data_simple_main(libjpeg.jpeg_decompress_struct cinfo, byte[][] output_buf, int[] out_row_ctr, int out_rows_avail)voidprocess_data_simple_main(libjpeg.jpeg_decompress_struct cinfo, short[][] output_buf, int[] out_row_ctr, int out_rows_avail)voidprocess_restart(libjpeg.jpeg_decompress_struct cinfo)booleanprocess_restart_huff(libjpeg.jpeg_decompress_struct cinfo)voidprogress_monitor(libjpeg.jpeg_decompress_struct cinfo)voidquantize_fs_dither(libjpeg.jpeg_decompress_struct cinfo, byte[][] input_buf, int input_buf_index, byte[][] output_buf, int output_buf_index, int num_rows)voidquantize_fs_dither(libjpeg.jpeg_decompress_struct cinfo, short[][] input_buf, int input_buf_index, short[][] output_buf, int output_buf_index, int num_rows)voidquantize_ord_dither(libjpeg.jpeg_decompress_struct cinfo, byte[][] input_buf, int input_buf_index, byte[][] output_buf, int output_buf_index, int num_rows)voidquantize_ord_dither(libjpeg.jpeg_decompress_struct cinfo, short[][] input_buf, int input_buf_index, short[][] output_buf, int output_buf_index, int num_rows)voidquantize3_ord_dither(libjpeg.jpeg_decompress_struct cinfo, byte[][] input_buf, int input_buf_index, byte[][] output_buf, int output_buf_index, int num_rows)voidquantize3_ord_dither(libjpeg.jpeg_decompress_struct cinfo, short[][] input_buf, int input_buf_index, short[][] output_buf, int output_buf_index, int num_rows)voidread_backing_store_byte(libjpeg.jpeg_decompress_struct cinfo, libjpeg.backing_store_info info, byte[][] buffer_address, long file_offset, int byte_count)voidread_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)ModelImageread_JPEG_buffer(java.lang.String fileName)intread_markers(libjpeg.jpeg_decompress_struct cinfo)booleanread_restart_marker(libjpeg.jpeg_decompress_struct cinfo)voidrealize_virt_arrays(libjpeg.jpeg_decompress_struct cinfo)libjpeg.jvirt_barray_controlrequest_virt_barray(libjpeg.jpeg_decompress_struct cinfo, int pool_id, boolean pre_zero, int blocksperrow, int numrows, int maxaccess)libjpeg.jvirt_sarray_controlrequest_virt_sarray(libjpeg.jpeg_decompress_struct cinfo, int pool_id, boolean pre_zero, int samplesperrow, int numrows, int maxaccess)voidreset_error_mgr(libjpeg.jpeg_decompress_struct cinfo)voidreset_input_controller(libjpeg.jpeg_decompress_struct cinfo)voidreset_marker_reader(libjpeg.jpeg_decompress_struct cinfo)voidrgb_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)voidrgb_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)voidrgb_gray_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)voidrgb_gray_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)voidrgb1_gray_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)voidrgb1_gray_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)voidrgb1_rgb_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)voidrgb1_rgb_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)voidselect_colors(libjpeg.jpeg_decompress_struct cinfo, int desired_colors)intselect_ncolors(libjpeg.jpeg_decompress_struct cinfo, int[] Ncolors)voidself_destruct(libjpeg.jpeg_decompress_struct cinfo)voidsep_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)voidsep_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)voidset_bottom_pointers8(libjpeg.jpeg_decompress_struct cinfo)voidset_bottom_pointers9to12(libjpeg.jpeg_decompress_struct cinfo)voidset_wraparound_pointers8(libjpeg.jpeg_decompress_struct cinfo)voidset_wraparound_pointers9to12(libjpeg.jpeg_decompress_struct cinfo)voidskip_input_data(libjpeg.jpeg_decompress_struct cinfo, int num_bytes)booleanskip_variable(libjpeg.jpeg_decompress_struct cinfo)booleansmoothing_ok(libjpeg.jpeg_decompress_struct cinfo)voidstart_iMCU_row(libjpeg.jpeg_decompress_struct cinfo)voidstart_input_pass(libjpeg.jpeg_decompress_struct cinfo)voidstart_input_pass_coef(libjpeg.jpeg_decompress_struct cinfo)voidstart_output_pass(libjpeg.jpeg_decompress_struct cinfo)voidstart_pass_1_quant(libjpeg.jpeg_decompress_struct cinfo, boolean is_pre_scan)voidstart_pass_2_quant(libjpeg.jpeg_decompress_struct cinfo, boolean is_pre_scan)voidstart_pass_arith_decoder(libjpeg.jpeg_decompress_struct cinfo)voidstart_pass_dcolor(libjpeg.jpeg_decompress_struct cinfo)voidstart_pass_dpost(libjpeg.jpeg_decompress_struct cinfo, libjpeg.J_BUF_MODE pass_mode)voidstart_pass_huff_decoder(libjpeg.jpeg_decompress_struct cinfo)voidstart_pass_idct_controller(libjpeg.jpeg_decompress_struct cinfo)voidstart_pass_main(libjpeg.jpeg_decompress_struct cinfo, libjpeg.J_BUF_MODE pass_mode)voidstart_pass_merged_upsample(libjpeg.jpeg_decompress_struct cinfo)voidstart_pass_upsample(libjpeg.jpeg_decompress_struct cinfo)voidterm_source(libjpeg.jpeg_decompress_struct cinfo)voidupdate_box(libjpeg.jpeg_decompress_struct cinfo, libjpeg.box boxp)booleanuse_merged_upsample(libjpeg.jpeg_decompress_struct cinfo)intV(int i, int a, int b, int c, int d)voidwrite_backing_store_byte(libjpeg.jpeg_decompress_struct cinfo, libjpeg.backing_store_info info, byte[][] buffer_address, long file_offset, int byte_count)voidwrite_backing_store_short(libjpeg.jpeg_decompress_struct cinfo, libjpeg.backing_store_info info, short[][] buffer_address, long file_offset, int byte_count)voidycc_rgb_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)voidycc_rgb_convert(libjpeg.jpeg_decompress_struct cinfo, short[][][] input_buf, int input_row, short[][] output_buf, int output_buf_index, int num_rows)voidycck_cmyk_convert(libjpeg.jpeg_decompress_struct cinfo, byte[][][] input_buf, int input_row, byte[][] output_buf, int output_buf_index, int num_rows)voidycck_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)
-
-