Internal wrapper for classic jpeg compressor and decompressor
Ejemplo n.º 1
0
        private void fillDecompressedData()
        {
            Debug.Assert(m_decompressedData == null);

            m_decompressedData = new MemoryStream();
            BitmapDestination dest = new BitmapDestination(m_decompressedData);

            Jpeg jpeg = new Jpeg();

            jpeg.Decompress(compressedData, dest);
        }
Ejemplo n.º 2
0
        private void FillDecompressedData()
        {
            Debug.Assert(m_decompressedData is null);

            m_decompressedData = new MemoryStream();
            var dest = new BitmapDestination(m_decompressedData);

            var jpeg = new Jpeg();

            jpeg.Decompress(CompressedData, dest);
        }
Ejemplo n.º 3
0
        private void decompress()
        {
            if (TryInsertHuffmanTable(m_compressedData.GetBuffer(), (int)compressedData.Length, out var newData))
            {
                m_compressedData.Dispose();
                m_compressedData = new MemoryStream(newData);
            }
            Jpeg jpeg = new Jpeg();

            jpeg.Decompress(compressedData, new DecompressorToJpegImage(this));
        }
Ejemplo n.º 4
0
        private void compress(IRawImage source, CompressionParameters parameters)
        {
            Debug.Assert(source != null);

            if (!needCompressWith(parameters))
            {
                return;
            }

            m_compressedData        = new MemoryStream();
            m_compressionParameters = new CompressionParameters(parameters);

            Jpeg jpeg = new Jpeg();

            jpeg.CompressionParameters = m_compressionParameters;
            jpeg.Compress(source, m_compressedData);
        }
Ejemplo n.º 5
0
        private void Compress(IRawImage source, CompressionParameters parameters)
        {
            Debug.Assert(source is object);

            if (!NeedCompressWith(parameters))
            {
                return;
            }

            m_compressedData        = new MemoryStream();
            m_compressionParameters = new CompressionParameters(parameters);

            var jpeg = new Jpeg
            {
                CompressionParameters = m_compressionParameters
            };

            jpeg.Compress(source, m_compressedData);
        }
Ejemplo n.º 6
0
        private void fillDecompressedData()
        {
            Debug.Assert(m_decompressedData == null);

            m_decompressedData = new MemoryStream();
            BitmapDestination dest = new BitmapDestination(m_decompressedData);

            Jpeg jpeg = new Jpeg();
            jpeg.Decompress(compressedData, dest);
        }
Ejemplo n.º 7
0
 private void decompress()
 {
     Jpeg jpeg = new Jpeg();
     jpeg.Decompress(compressedData, new DecompressorToJpegImage(this));
 }
Ejemplo n.º 8
0
        private void compress(IRawImage source, CompressionParameters parameters)
        {
            Debug.Assert(source != null);

            if (!needCompressWith(parameters))
                return;

            m_compressedData = new MemoryStream();
            m_compressionParameters = new CompressionParameters(parameters);

            Jpeg jpeg = new Jpeg();
            jpeg.CompressionParameters = m_compressionParameters;
            jpeg.Compress(source, m_compressedData);
        }
Ejemplo n.º 9
0
        private void decompress()
        {
            Jpeg jpeg = new Jpeg();

            jpeg.Decompress(compressedData, new DecompressorToJpegImage(this));
        }
Ejemplo n.º 10
0
        private void Decompress()
        {
            var jpeg = new Jpeg();

            jpeg.Decompress(CompressedData, new DecompressorToJpegImage(this));
        }
Ejemplo n.º 11
0
        private void decompress(IDecompressDestination dst)
        {
            Jpeg jpeg = new Jpeg();

            jpeg.Decompress(compressedData, dst);
        }