Ejemplo n.º 1
0
        private int FindTransparentColorIndex()
        {
            if (!TransparentColor.HasValue || IsFirstFrame)
            {
                return(0);
            }

            var index = ColorTable.IndexOf(TransparentColor.Value);

            return(index > -1 ? index : 0);
        }
Ejemplo n.º 2
0
        private int FindTransparentColorIndex()
        {
            if (IsFirstFrame || !CurrentTransparentColor.HasValue || !ColorTable.Contains(CurrentTransparentColor.Value))
            {
                return(0);
            }

            var index = ColorTable.IndexOf(CurrentTransparentColor.Value);

            return(index > -1 ? index : 0);
        }
Ejemplo n.º 3
0
        private int FindTransparentColorIndex()
        {
            if (IsFirstFrame && !UseFullTransparency || !ColorTableHasTransparency)
            {
                return(0);
            }

            //ReSharper disable once PossibleInvalidOperationException
            var index = ColorTable.IndexOf(TransparentColor.Value);

            return(index > -1 ? index : 0);
        }