3#          4        E<        -  :  E H E E H H O H  T H   X Z \ \ H H O e h g g g g g E !"#$%&'()* {+, : : {-. /012 345 6 78 9: ;< = > ? @ A B C D E FGHI JK LMN O P Q R S TUV WX YZ Y[A \] -^ _ T T`a b cdefgh Yi Yjk l mno pq Trstu -vw  xy  z{   | } } } } } } } } } }(~   exitCodeIpl)Lucar/jpeg/jj2000/j2k/util/ParameterList;defplvprfxs[Cpinfo[[Ljava/lang/String;,(Lucar/jpeg/jj2000/j2k/util/ParameterList;)VCodeLineNumberTableLocalVariableTablethis&Lucar/jpeg/jj2000/j2k/encoder/Encoder; getExitCode()Irun()VverboseZe1Lucar/jpeg/jj2000/j2k/util/StringFormatException;!Ljava/lang/NumberFormatException;outextLjava/lang/String;outnsrateF pktspertpinextLjava/io/IOException;infilenimgsrc*Lucar/jpeg/jj2000/j2k/image/BlkImgDataSrc;i imgcmpidxs[Irefxrefy"Ljava/util/NoSuchElementException;trefxtrefyimgtiler"Lucar/jpeg/jj2000/j2k/image/Tiler;$Ljava/lang/IllegalArgumentException;fctransf:Lucar/jpeg/jj2000/j2k/image/forwcomptransf/ForwCompTransf;dwt1Lucar/jpeg/jj2000/j2k/wavelet/analysis/ForwardWT;quant7Lucar/jpeg/jj2000/j2k/quantization/quantizer/Quantizer;rois,Lucar/jpeg/jj2000/j2k/roi/encoder/ROIScaler;ecoder3Lucar/jpeg/jj2000/j2k/entropy/encoder/EntropyCoder;bwriter9Lucar/jpeg/jj2000/j2k/codestream/writer/CodestreamWriter;ralloc SourceFile Encoder.java )3 "#  $#  !v  3u on  3/ucar/jpeg/jj2000/j2k/util/StringFormatExceptionjava/lang/StringBuilder/An error occurred while parsing the arguments:    debug 3$Use '-debug' option for more detailsjava/lang/NumberFormatException+Mandatory input file is missing (-i option)o,Mandatory output file is missing (-o option) file_format LSpecified bit-rate applies only on the codestream but not on the whole file.   1 .jp2 disable_jp2_extension #ucar/jpeg/jj2000/j2k/util/MsgLoggerJPEG 2000 file names end with .jp2 extension when using the file format of part 1. This extension is automatically added by JJ2000. Use '-disable_jp2_extension' to disable it. tilesNo tiles option specifiedpph_tilePsopoff Pephpph_main>Can't have packed packet headers in both main and tile headerslossless"java/lang/IllegalArgumentException] " (repeated as many time as needed). ] respect the following policy according to the degree of priority: (1) t c : Tile-component specification. (2) t : Tile specification. (3) c : Component specification (4) : Default specification. Where the priorities of the specifications are: (1) > (2) > (3) > (4), ('>' means "overrides") n : ',' separates indexes, '-' separates bounds of indexes list. (ex: 0,2-4 means indexes 0,2,3 and 4). 'The following arguments are recognized:   -  (default = )0ucar/jpeg/jj2000/j2k/wavelet/analysis/AnWTFilter/ucar/jpeg/jj2000/j2k/wavelet/analysis/ForwardWT5ucar/jpeg/jj2000/j2k/quantization/quantizer/Quantizer*ucar/jpeg/jj2000/j2k/roi/encoder/ROIScaler1ucar/jpeg/jj2000/j2k/entropy/encoder/EntropyCoder:ucar/jpeg/jj2000/j2k/entropy/encoder/PostCompRateAllocator1ucar/jpeg/jj2000/j2k/codestream/writer/PktEncoder %&java/lang/String6Print debugging messages when an error is encountered.[on|off]iJJ2000 automatically adds .jp2 extension when using 'file_format'option. This option disables it when on.;Puts the JPEG 2000 codestream in a JP2 file format wrapper.-Packs the packet headers in the tile headers.,Packs the packet headers in the main header.pfileLoads the arguments from the specified file. Arguments that are specified on the command line override the ones from the file. The arguments file is a simple text file with one argument per line of the following form: = If the argument is of boolean type (i.e. its presence turns a feature on), then the 'on' value turns it on, while the 'off' value turns it off. The argument name does not include the '-' or '+' character. Long lines can be broken into several lines by terminating them with ''. Lines starting with '#' are considered as comments. This option is not recursive: any 'pfile' argument appearing in the file is ignored.This option specifies the maximum number of packets to have in one tile-part. 0 means include all packets in first tile-part of each tile0* jThis option specifies the maximum tile dimensions to use. If both dimensions are 0 then no tiling is used.0 0 Sets the origin of the image in the canvas system. It sets the coordinate of the top-left corner of the image reference grid, with respect to the canvas originSets the origin of the tile partitioning on the reference grid, with respect to the canvas origin. The value of 'x' ('y') specified can not be larger than the 'x' one specified in the ref option. This is the output bitrate of the codestream in bits per pixel. When equal to -1, no image information (beside quantization effects) is discarded during compression. Note: In the case where '-file_format' option is used, the resulting file may have a larger bitrate.-1^Specifies a lossless compression for the encoder. This options is equivalent to use reversible quantization ('-Qtype reversible') and 5x3 wavelet filters pair ('-Ffilters w5x3'). Note that this option cannot be used with '-rate'. When this option is off, the quantization type and the filters pair is defined by '-Qtype' and '-Ffilters' respectively.1 [, [, ... ]]Mandatory argument. This option specifies the name of the input image files. If several image files are provided, they have to be separated by commas in the command line. Supported formats are PGM (raw), PPM (raw) and PGX, which is a simple extension of the PGM file format for single component data supporting arbitrary bitdepths. If the extension is '.pgm', PGM-raw file format is assumed, if the extension is '.ppm', PPM-raw file format is assumed, otherwise PGX file format is assumed. PGM and PPM files are assumed to be 8 bits deep. A multi-component image can be specified by either specifying several PPM and/or PGX files, or by specifying one PPM file. nMandatory argument. This option specifies the name of the output file to which the codestream will be written.1Prints information about the obtained bit stream.)Prints version and copyright information.SPrints usage information. If specified all other arguments (except 'v') are ignored$ucar/jpeg/jj2000/j2k/encoder/Encoderjava/lang/Objectjava/lang/Runnable(ucar/jpeg/jj2000/j2k/image/BlkImgDataSrc7ucar/jpeg/jj2000/j2k/codestream/writer/CodestreamWriter'ucar/jpeg/jj2000/j2k/util/ParameterListgetDefaultParameterList+()Lucar/jpeg/jj2000/j2k/util/ParameterList;getBooleanParameter(Ljava/lang/String;)Z getParameter&(Ljava/lang/String;)Ljava/lang/String;equals(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getMessage()Ljava/lang/String;toStringprintStackTracegetFloatParameter(Ljava/lang/String;)F lastIndexOf(I)Ilength substring(II)Ljava/lang/String;equalsIgnoreCase)ucar/jpeg/jj2000/j2k/util/FacilityManager getMsgLogger'()Lucar/jpeg/jj2000/j2k/util/MsgLogger;printmsg(ILjava/lang/String;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getIntParameter(Ljava/lang/String;)I'(Ljava/lang/String;Ljava/lang/String;)V countTokens nextTokensize elementAt(I)Ljava/lang/Object;closeremoveElementAt(I)V addElement(Ljava/lang/Object;)VcopyInto([Ljava/lang/Object;)VremoveAllElements isOrigSigned(I)Z0([Lucar/jpeg/jj2000/j2k/image/BlkImgDataSrc;[I)V(Ljava/io/Reader;)VeolIsSignificant(Z)VttypenvalDparseInt3(Lucar/jpeg/jj2000/j2k/image/BlkImgDataSrc;IIIIII)V getNumTilesX(IILucar/jpeg/jj2000/j2k/image/BlkImgDataSrc;Lucar/jpeg/jj2000/j2k/util/ParameterList;)VX(Lucar/jpeg/jj2000/j2k/image/BlkImgDataSrc;Lucar/jpeg/jj2000/j2k/encoder/EncoderSpecs;)V-(Lucar/jpeg/jj2000/j2k/image/BlkImgDataSrc;)VcreateInstance(Lucar/jpeg/jj2000/j2k/image/BlkImgDataSrc;Lucar/jpeg/jj2000/j2k/util/ParameterList;Lucar/jpeg/jj2000/j2k/encoder/EncoderSpecs;)Lucar/jpeg/jj2000/j2k/wavelet/analysis/ForwardWT;(Lucar/jpeg/jj2000/j2k/wavelet/analysis/CBlkWTDataSrc;Lucar/jpeg/jj2000/j2k/encoder/EncoderSpecs;)Lucar/jpeg/jj2000/j2k/quantization/quantizer/Quantizer;(Lucar/jpeg/jj2000/j2k/quantization/quantizer/Quantizer;Lucar/jpeg/jj2000/j2k/util/ParameterList;Lucar/jpeg/jj2000/j2k/encoder/EncoderSpecs;)Lucar/jpeg/jj2000/j2k/roi/encoder/ROIScaler;cblks+Lucar/jpeg/jj2000/j2k/entropy/CBlkSizeSpec;pss/Lucar/jpeg/jj2000/j2k/entropy/PrecinctSizeSpec;bms!Lucar/jpeg/jj2000/j2k/StringSpec;mqrsrtscssssslcstts(Lucar/jpeg/jj2000/j2k/quantization/quantizer/CBlkQuantDataSrcEnc;Lucar/jpeg/jj2000/j2k/util/ParameterList;Lucar/jpeg/jj2000/j2k/entropy/CBlkSizeSpec;Lucar/jpeg/jj2000/j2k/entropy/PrecinctSizeSpec;Lucar/jpeg/jj2000/j2k/StringSpec;Lucar/jpeg/jj2000/j2k/StringSpec;Lucar/jpeg/jj2000/j2k/StringSpec;Lucar/jpeg/jj2000/j2k/StringSpec;Lucar/jpeg/jj2000/j2k/StringSpec;Lucar/jpeg/jj2000/j2k/StringSpec;Lucar/jpeg/jj2000/j2k/StringSpec;)Lucar/jpeg/jj2000/j2k/entropy/encoder/EntropyCoder;(Lucar/jpeg/jj2000/j2k/entropy/encoder/CodedCBlkDataSrcEnc;Lucar/jpeg/jj2000/j2k/util/ParameterList;FLucar/jpeg/jj2000/j2k/codestream/writer/CodestreamWriter;Lucar/jpeg/jj2000/j2k/encoder/EncoderSpecs;)Lucar/jpeg/jj2000/j2k/entropy/encoder/PostCompRateAllocator;8(Lucar/jpeg/jj2000/j2k/image/ImgData;[ZLucar/jpeg/jj2000/j2k/wavelet/analysis/ForwardWT;Lucar/jpeg/jj2000/j2k/image/Tiler;Lucar/jpeg/jj2000/j2k/encoder/EncoderSpecs;Lucar/jpeg/jj2000/j2k/roi/encoder/ROIScaler;Lucar/jpeg/jj2000/j2k/entropy/encoder/PostCompRateAllocator;Lucar/jpeg/jj2000/j2k/util/ParameterList;)VsetHeaderEncoder9(Lucar/jpeg/jj2000/j2k/codestream/writer/HeaderEncoder;)VencodeMainHeader initializeresetcommitBitstreamHeader(F)Ljava/lang/StringBuilder; getImgWidth getImgHeight(I)Ljava/lang/StringBuilder;println(Ljava/lang/String;II)V runAndWrite getLength(Ljava/lang/String;IIZZZZ)VdoCodestreamManipulation getNumCompsgetNomRangeBits(Ljava/lang/String;III[II)VwriteFileFormatgetOffLastROIPktflush! !"#$#%&'( )*+R**+*+, -./"#01+/*,- ./23+1- 0O=>666***  * *<:**Y**  * *:**Y**  * ** ** * * :'*!  -=*" *"#*"# *$%s:*':+'.&%''.&''(:*''.&(:+* *)*0*+$,./Y+):'*0 *1*2  E>*3 4 *3 5W6*6 4 *6 5W6*7  F6*3 4 *3 5W6*6 4 *6 5W6 *8*9/*" #*"#*"# :Y;<*" *=*"#8((>@8(F:**YA*" *  * **BC6C*3 4 *3 5W6*6 4 *6 5W6F:**YD*B *  * *EY* FG: 6 6 HYI: J6*6++* K: L @*M*1L)LdNOPLdQ:,ձ .&  .& '(::S*TY UV wW*\ @*M*1L)LdNOPLdQ:,ձXY YV6 ZY [V *LLdNOPLdQ:,:,*Y] ,^Y_,^`*  ,a **1L)LdNOPLdQ:-ձ:.*1L)LdNOPLdQ:/.+LO:bc: :  '2:6 H2dT :6 2dTeYf:gYhY*0 ij:  k lW m$*Yn*0  o6 lW m$*Yn*0  o6EY*p q:  Kr6 Kr6:+:Yt<:+:Yu< :Yv<EY*w q:  Kr6 Kr6:+:Yx<:+:Yy<  :Yz<{Y|:a:+*Y}+~Y_+~`*  + *6+Y+ *: +* * 4 ,/Y:a:,*Y,~Y_,~`*  , *Y:*:a:,*Y,~Y_,~`*  , *: a:,*Y,~Y_,~`*  , * *:!a:,*Y,~Y_,~`*  , *!*:"a:,*Y,~Y_,~`*  , *Y':%a:,*Y,^Y_,^`*  ,a *"*(%:#a:,*Y,~Y_,~`*  , *Y!#*:$#$$#$$%$V*"#>G,Y((jjn#%%6) ԻY'+:-)-`6)`:.',Y,,a:-*Y-^Y_-^`*  -a *h6,, :-6..,-..O.Y',-):&)&`6):,Y÷Ŀ,YŶ)jhn)*ƶ [W*BCK%6,,Yȶ,ɶ,jhnʶ/,62P:***~*  *:**Y̶*Ͷ*  *Χ *:**Yж*Ѷ*  *ҧ *B:**YԶ*ն*  *֧ * 2@3=@ 23=dg#&RRR\,\\R,yR%(s%4fz}sfz:v:: ] f i: : 5 m p: \ < M P: a \ 6 \ 2j:3~j:j:j:j:j:j:j:j:+j:,j:j:j:j:.j:/j: \j: ] j: 4j: 5 j: ;j: < j: 1j: 2gj: 23~+,./ \ ]  4 5  ; <  1 2g 23~+,./ \ ]  4 5  ; <  1 2g 23~+,./ \ ]  4 5  ; <  1 2g,  +,/.02134=G@5B6Q7[6^8o9w;~=>?@?ABDFLMNQRSUWXYZ[&\,a0b3c7dBeMfPeUgdjsklmuz{|,8;LX[dk} $5ADUadgi| #+,7BEMPZhnx}-AVYjry   )7=CM[an"|$%'()*)+-./0102479:%B(;*<4?6@@CJDTIfKpLzT}MNQRUV\g]^_` ^ab'd.f/h6kIn`okpqqvxyz|}z~   $ 9 < M U \ ] f i k z               % - 4 5 m p r                , 4 ; < M P R a u                 $ = B G L S a w    " # $ ' ( ) 7 , - / 0 - 1 "2 *4 16 2; 6= ?> E? O@ ]? cC rD F I G H L N Q O U V WX'\.]AYF`NdYeadgjglhvijlmnoprtuvuwxz |} ~*}->FMN-^=45B=67*=68*3m9:*7i;:+<=(A68*H>!iA68*J?:P?:6@,?: A: B!+CD"E!C+FG H!%I!* 6J+6 68+p K!zL! 6J+ 68+MN\6O+PQ\6O,RS \6O, fTU k\6O, VW! \6O, mXY" r\6O, Z[% \6@, M\]# R\6O, wZ^_- L`:. \6@- Ha!. ?Mb!, EGcG- de& 6@,Af!, g!*61h!+ 45qijkl  mn  o!  p5  qr\stnCDF$E!u!kv!@*H!@*I!K!L! >!/;MNPQ{wxI!yz ] RS TU 55VW! XY" \]# {|$ <.Z[% y}:' V<=( S~!)l!6O*<6*<6*=6*O./M5K5H5 E5 B5dL6+6+E(7,,(237(:)/)):),,%,h ,hh,5--"h,h,+)++++ +O+8+0+K + hK + Y0,,"+F,O0--",,0--",K0--",O0--",z0--",O0--",S0--",,,LB0.."+, !+6+B6+B6+ +װ, +>aHYIKL++d=*+2VL++d=*+2VL++d=*+2VL++d=*+2VL++d=*+2VL++d=*+2VL++d=*+2VL++d=*+2VL++d=*+2VL++d=*+2V*LL+ +d=+*NS+,9  &*.7>DHLU\bfjsz '.4>BKY_- E!3E!QE!oE!E!E!E!E!E!#E!GE!Yr U(U         +V*,+/,- ./:!+C ,+/,  - ./ :3+{1,,,,,&  $+0- 1./3+m,N--  -----*-,,,6 $.8"B%L(T+`,g-l.-m./i+,6,*,22 N-c+Y,22,22#Y,22-M+Y,22,22Y,22`,22+,22!,. ABEFG!HLPQET-4:E!./'(| W9 3+S7 YMUYFUYWUYQUYRUYHUYCUYAUYPUYYSYSYSY4SSYY+SYSYSY4SSYY!SYSYSY4SSYY2SYSYSY4SSYY7SYSYSY4SSYYSYSYSYSSYYBSY SY SY SSYY0SY SY SYSSYYpSYSYSYSSY YwSYSYSYSSY Y"SYSYSYSSY Y9SYSYSY4SSY YSYSYSYSSY YSYSYSYSSYYSYSYSY SSYYSYSYSY4SSYY SYSYSY4SSױ, 7