コード例 #1
0
        /// <summary>
        /// 获取像素的色号集
        /// </summary>
        public byte[] GetColorNumbers()
        {
            //目标数据长度
            var numbersLength = Height * Width;

            //Lzw解码
            var colorNumbers = GifHelper.LzwDecode(LzwedColorNumberBytesRecorder.GetStream(), numbersLength);

            //整理交错
            if (FlagInterlace)
            {
                //Debug.Log("整理交错");
                colorNumbers = GifHelper.InterlaceDecode(colorNumbers, Width);
            }

            return(colorNumbers);
        }