Пример #1
0
            public stbi__jpeg()
            {
                for (var i = 0; i < 4; ++i)
                {
                    huff_ac[i] = new stbi__huffman();
                    huff_dc[i] = new stbi__huffman();
                }

                for (var i = 0; i < img_comp.Length; ++i)
                {
                    img_comp[i] = new img_comp();
                }

                fast_ac = new PinnedArray <short> [4];
                for (var i = 0; i < fast_ac.Length; ++i)
                {
                    fast_ac[i] = new PinnedArray <short>(1 << STBI__ZFAST_BITS);
                }

                dequant = new PinnedArray <ushort> [4];
                for (var i = 0; i < dequant.Length; ++i)
                {
                    dequant[i] = new PinnedArray <ushort>(64);
                }
            }
Пример #2
0
            public stbi__jpeg()
            {
                for (var i = 0; i < 4; ++i)
                {
                    huff_ac[i] = new stbi__huffman();
                    huff_dc[i] = new stbi__huffman();
                }

                for (var i = 0; i < img_comp.Length; ++i)
                {
                    img_comp[i] = new img_comp();
                }

                fast_ac = new short[4][];
                for (var i = 0; i < fast_ac.Length; ++i)
                {
                    fast_ac[i] = new short[1 << STBI__ZFAST_BITS];
                }

                dequant = new ushort[4][];
                for (var i = 0; i < dequant.Length; ++i)
                {
                    dequant[i] = new ushort[64];
                }
            }
Пример #3
0
            public stbi__jpeg()
            {
                for (var i = 0; i < 4; ++i)
                {
                    huff_ac[i] = new stbi__huffman();
                    huff_dc[i] = new stbi__huffman();
                }

                for (var i = 0; i < img_comp.Length; ++i)
                {
                    img_comp[i] = new img_comp();
                }

                fast_ac = new short *[4];
                for (var i = 0; i < fast_ac.Length; ++i)
                {
                    fast_ac[i] = (short *)stbi__malloc((1 << STBI__ZFAST_BITS) * sizeof(short));
                }

                dequant = new ushort *[4];
                for (var i = 0; i < dequant.Length; ++i)
                {
                    dequant[i] = (ushort *)stbi__malloc(64 * sizeof(ushort));
                }
            }