Пример #1
0
        public static int[] DecodeImage(BufferedStreamReader input)
        {
            var codestreamReader   = new CodestreamReader(input);
            var tilePartComponents = codestreamReader.DecodeCodeStream();
            var image  = codestreamReader.Image;
            var siz    = image.Header.SIZ;
            var buffer = new int[siz.XT_TileWidth * siz.YT_TileHeight * siz.C_NumberOfImageComponents];

            DecodeImage(image, tilePartComponents, buffer, 0, buffer.Length);
            return(buffer);
        }
Пример #2
0
 public override void ReadFrom(CodestreamReader reader)
 {
     Read_S_QuantizationStyle(reader.DataReader);
     Read_SP_Parameters(reader.DataReader);
 }
Пример #3
0
 public void ReadFrom(CodestreamReader input)
 {
     input.DataReader.Input.SkipRemainingBytes();
 }