Introduction - If you have any usage issues, please Google them yourself
demonstration of the program converts the coding and decoding process as a series.
Packet : 121114110jj2000.rar filelist
jj2000\j2k\GNUmakefile
jj2000\j2k\IntegerSpec.java
jj2000\j2k\JJ2KExceptionHandler.java
jj2000\j2k\JJ2KInfo.java
jj2000\j2k\ModuleSpec.java
jj2000\j2k\NoNextElementException.java
jj2000\j2k\NotImplementedError.java
jj2000\j2k\StringSpec.java
jj2000\j2k\wavelet\FilterTypes.java
jj2000\j2k\wavelet\GNUmakefile
jj2000\j2k\wavelet\Subband.java
jj2000\j2k\wavelet\WTDecompSpec.java
jj2000\j2k\wavelet\WTFilterSpec.java
jj2000\j2k\wavelet\WaveletFilter.java
jj2000\j2k\wavelet\WaveletTransform.java
jj2000\j2k\wavelet\synthesis\CBlkWTDataSrcDec.java
jj2000\j2k\wavelet\synthesis\GNUmakefile
jj2000\j2k\wavelet\synthesis\InvWT.java
jj2000\j2k\wavelet\synthesis\InvWTAdapter.java
jj2000\j2k\wavelet\synthesis\InvWTData.java
jj2000\j2k\wavelet\synthesis\InvWTFull.java
jj2000\j2k\wavelet\synthesis\InvWTHelper.java
jj2000\j2k\wavelet\synthesis\InverseWT.java
jj2000\j2k\wavelet\synthesis\MultiResImgData.java
jj2000\j2k\wavelet\synthesis\MultiResImgDataAdapter.java
jj2000\j2k\wavelet\synthesis\SubbandSyn.java
jj2000\j2k\wavelet\synthesis\SynWTFilter.java
jj2000\j2k\wavelet\synthesis\SynWTFilterFloat.java
jj2000\j2k\wavelet\synthesis\SynWTFilterFloatLift9x7.java
jj2000\j2k\wavelet\synthesis\SynWTFilterInt.java
jj2000\j2k\wavelet\synthesis\SynWTFilterIntLift5x3.java
jj2000\j2k\wavelet\synthesis\SynWTFilterSpec.java
jj2000\j2k\wavelet\synthesis
jj2000\j2k\wavelet\analysis\AnWTFilter.java
jj2000\j2k\wavelet\analysis\AnWTFilterFloat.java
jj2000\j2k\wavelet\analysis\AnWTFilterFloatLift9x7.java
jj2000\j2k\wavelet\analysis\AnWTFilterInt.java
jj2000\j2k\wavelet\analysis\AnWTFilterIntLift5x3.java
jj2000\j2k\wavelet\analysis\AnWTFilterSpec.java
jj2000\j2k\wavelet\analysis\CBlkWTData.java
jj2000\j2k\wavelet\analysis\CBlkWTDataFloat.java
jj2000\j2k\wavelet\analysis\CBlkWTDataInt.java
jj2000\j2k\wavelet\analysis\CBlkWTDataSrc.java
jj2000\j2k\wavelet\analysis\ForwWT.java
jj2000\j2k\wavelet\analysis\ForwWTDataProps.java
jj2000\j2k\wavelet\analysis\ForwWTFull.java
jj2000\j2k\wavelet\analysis\ForwardWT.java
jj2000\j2k\wavelet\analysis\GNUmakefile
jj2000\j2k\wavelet\analysis\SubbandAn.java
jj2000\j2k\wavelet\analysis
jj2000\j2k\wavelet
jj2000\j2k\util\ArrayUtil.java
jj2000\j2k\util\CodestreamManipulator.java
jj2000\j2k\util\FacilityManager.java
jj2000\j2k\util\GNUmakefile
jj2000\j2k\util\ISRandomAccessIO.java
jj2000\j2k\util\MathUtil.java
jj2000\j2k\util\MsgLogger.java
jj2000\j2k\util\MsgPrinter.java
jj2000\j2k\util\NativeServices.java
jj2000\j2k\util\ParameterList.java
jj2000\j2k\util\StreamMsgLogger.java
jj2000\j2k\util\StringFormatException.java
jj2000\j2k\util\ThreadPool.java
jj2000\j2k\util\ParameterList.java.bak
jj2000\j2k\util
jj2000\j2k\roi\GNUmakefile
jj2000\j2k\roi\MaxShiftSpec.java
jj2000\j2k\roi\ROIDeScaler.java
jj2000\j2k\roi\encoder\ArbROIMaskGenerator.java
jj2000\j2k\roi\encoder\GNUmakefile
jj2000\j2k\roi\encoder\ROI.java
jj2000\j2k\roi\encoder\ROIMaskGenerator.java
jj2000\j2k\roi\encoder\ROIScaler.java
jj2000\j2k\roi\encoder\RectROIMaskGenerator.java
jj2000\j2k\roi\encoder\SubbandROIMask.java
jj2000\j2k\roi\encoder\SubbandRectROIMask.java
jj2000\j2k\roi\encoder
jj2000\j2k\roi
jj2000\j2k\quantization\GNUmakefile
jj2000\j2k\quantization\GuardBitsSpec.java
jj2000\j2k\quantization\QuantStepSizeSpec.java
jj2000\j2k\quantization\QuantTypeSpec.java
jj2000\j2k\quantization\QuantizationType.java
jj2000\j2k\quantization\quantizer\CBlkQuantDataSrcEnc.java
jj2000\j2k\quantization\quantizer\GNUmakefile
jj2000\j2k\quantization\quantizer\Quantizer.java
jj2000\j2k\quantization\quantizer\StdQuantizer.java
jj2000\j2k\quantization\quantizer\Quantizer.java.bak
jj2000\j2k\quantization\quantizer
jj2000\j2k\quantization\dequantizer\CBlkQuantDataSrcDec.java
jj2000\j2k\quantization\dequantizer\Dequantizer.java
jj2000\j2k\quantization\dequantizer\DequantizerParams.java
jj2000\j2k\quantization\dequantizer\GNUmakefile
jj2000\j2k\quantization\dequantizer\StdDequantizer.java
jj2000\j2k\quantization\dequantizer\StdDequantizerParams.java
jj2000\j2k\quantization\dequantizer
jj2000\j2k\quantization
jj2000\j2k\io\BEBufferedRandomAccessFile.java
jj2000\j2k\io\BinaryDataInput.java
jj2000\j2k\io\BinaryDataOutput.java
jj2000\j2k\io\BufferedRandomAccessFile.java
jj2000\j2k\io\EndianType.java
jj2000\j2k\io\GNUmakefile
jj2000\j2k\io\RandomAccessIO.java
jj2000\j2k\io
jj2000\j2k\image\BlkImgDataSrc.java
jj2000\j2k\image\CompTransfSpec.java
jj2000\j2k\image\Coord.java
jj2000\j2k\image\DataBlk.java
jj2000\j2k\image\DataBlkFloat.java
jj2000\j2k\image\DataBlkInt.java
jj2000\j2k\image\GNUmakefile
jj2000\j2k\image\ImgData.java
jj2000\j2k\image\ImgDataAdapter.java
jj2000\j2k\image\ImgDataConverter.java
jj2000\j2k\image\ImgDataJoiner.java
jj2000\j2k\image\Tiler.java
jj2000\j2k\image\output\GNUmakefile
jj2000\j2k\image\output\ImgWriter.java
jj2000\j2k\image\output\ImgWriterPGM.java
jj2000\j2k\image\output\ImgWriterPGX.java
jj2000\j2k\image\output\ImgWriterPPM.java
jj2000\j2k\image\output
jj2000\j2k\image\invcomptransf\GNUmakefile
jj2000\j2k\image\invcomptransf\InvCompTransf.java
jj2000\j2k\image\invcomptransf
jj2000\j2k\image\input\GNUmakefile
jj2000\j2k\image\input\ImgReader.java
jj2000\j2k\image\input\ImgReaderPGM.java
jj2000\j2k\image\input\ImgReaderPGX.java
jj2000\j2k\image\input\ImgReaderPPM.java
jj2000\j2k\image\input
jj2000\j2k\image\forwcomptransf\ForwCompTransf.java
jj2000\j2k\image\forwcomptransf\ForwCompTransfSpec.java
jj2000\j2k\image\forwcomptransf\GNUmakefile
jj2000\j2k\image\forwcomptransf
jj2000\j2k\image
jj2000\j2k\fileformat\FileFormatBoxes.java
jj2000\j2k\fileformat\GNUmakefile
jj2000\j2k\fileformat\writer\FileFormatWriter.java
jj2000\j2k\fileformat\writer\GNUmakefile
jj2000\j2k\fileformat\writer
jj2000\j2k\fileformat\reader\FileFormatReader.java
jj2000\j2k\fileformat\reader\GNUmakefile
jj2000\j2k\fileformat\reader
jj2000\j2k\fileformat
jj2000\j2k\entropy\CBlkSizeSpec.java
jj2000\j2k\entropy\CodedCBlk.java
jj2000\j2k\entropy\GNUmakefile
jj2000\j2k\entropy\PrecinctSizeSpec.java
jj2000\j2k\entropy\Progression.java
jj2000\j2k\entropy\ProgressionSpec.java
jj2000\j2k\entropy\StdEntropyCoderOptions.java
jj2000\j2k\entropy\encoder\BitToByteOutput.java
jj2000\j2k\entropy\encoder\ByteOutputBuffer.java
jj2000\j2k\entropy\encoder\CBlkRateDistStats.java
jj2000\j2k\entropy\encoder\CodedCBlkDataSrcEnc.java
jj2000\j2k\entropy\encoder\EBCOTLayer.java
jj2000\j2k\entropy\encoder\EBCOTRateAllocator.java
jj2000\j2k\entropy\encoder\EntropyCoder.java
jj2000\j2k\entropy\encoder\GNUmakefile
jj2000\j2k\entropy\encoder\LayersInfo.java
jj2000\j2k\entropy\encoder\MQCoder.java
jj2000\j2k\entropy\encoder\PostCompRateAllocator.java
jj2000\j2k\entropy\encoder\StdEntropyCoder.java
jj2000\j2k\entropy\encoder
jj2000\j2k\entropy\decoder\ByteInputBuffer.java
jj2000\j2k\entropy\decoder\ByteToBitInput.java
jj2000\j2k\entropy\decoder\CodedCBlkDataSrcDec.java
jj2000\j2k\entropy\decoder\DecLyrdCBlk.java
jj2000\j2k\entropy\decoder\EntropyDecoder.java
jj2000\j2k\entropy\decoder\GNUmakefile
jj2000\j2k\entropy\decoder\MQDecoder.java
jj2000\j2k\entropy\decoder\StdEntropyDecoder.java
jj2000\j2k\entropy\decoder
jj2000\j2k\entropy
jj2000\j2k\encoder\CmdLnEncoder.java
jj2000\j2k\encoder\Encoder.java
jj2000\j2k\encoder\EncoderSpecs.java
jj2000\j2k\encoder\GNUmakefile
jj2000\j2k\encoder\CmdLnEncoder.java.bak
jj2000\j2k\encoder
jj2000\j2k\decoder\CmdLnDecoder.java
jj2000\j2k\decoder\Decoder.java
jj2000\j2k\decoder\DecoderSpecs.java
jj2000\j2k\decoder\GNUmakefile
jj2000\j2k\decoder\SimpleAppletDecoder.java
jj2000\j2k\decoder
jj2000\j2k\codestream\CBlkCoordInfo.java
jj2000\j2k\codestream\CoordInfo.java
jj2000\j2k\codestream\CorruptedCodestreamException.java
jj2000\j2k\codestream\GNUmakefile
jj2000\j2k\codestream\Markers.java
jj2000\j2k\codestream\PrecCoordInfo.java
jj2000\j2k\codestream\ProgressionType.java
jj2000\j2k\codestream\writer\BitOutputBuffer.java
jj2000\j2k\codestream\writer\CodestreamWriter.java
jj2000\j2k\codestream\writer\FileCodestreamWriter.java
jj2000\j2k\codestream\writer\GNUmakefile
jj2000\j2k\codestream\writer\HeaderEncoder.java
jj2000\j2k\codestream\writer\PktEncoder.java
jj2000\j2k\codestream\writer\TagTreeEncoder.java
jj2000\j2k\codestream\writer
jj2000\j2k\codestream\reader\BitstreamReaderAgent.java
jj2000\j2k\codestream\reader\CBlkInfo.java
jj2000\j2k\codestream\reader\FileBitstreamReaderAgent.java
jj2000\j2k\codestream\reader\GNUmakefile
jj2000\j2k\codestream\reader\HeaderDecoder.java
jj2000\j2k\codestream\reader\PktDecoder.java
jj2000\j2k\codestream\reader\PktHeaderBitReader.java
jj2000\j2k\codestream\reader\PktInfo.java
jj2000\j2k\codestream\reader\TagTreeDecoder.java
jj2000\j2k\codestream\reader
jj2000\j2k\codestream
jj2000\j2k
jj2000\disp\BlkImgDataSrcImageProducer.java
jj2000\disp\ExitHandler.java
jj2000\disp\GNUmakefile
jj2000\disp\ImgKeyListener.java
jj2000\disp\ImgMouseListener.java
jj2000\disp\ImgScrollPane.java
jj2000\disp\TitleUpdater.java
jj2000\disp
jj2000