Internal wrapper for classic jpeg compressor and decompressor
Exemple #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);
        }
Exemple #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);
        }
Exemple #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));
        }
Exemple #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);
        }
Exemple #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);
        }
Exemple #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);
        }
Exemple #7
0
 private void decompress()
 {
     Jpeg jpeg = new Jpeg();
     jpeg.Decompress(compressedData, new DecompressorToJpegImage(this));
 }
Exemple #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);
        }
Exemple #9
0
        private void decompress()
        {
            Jpeg jpeg = new Jpeg();

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

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

            jpeg.Decompress(compressedData, dst);
        }