示例#1
0
        public void Trim()
        {
            if (ready == true)
            {
                D2dTrim.Trim(this);

                NotifyRebuilt();
            }
        }
示例#2
0
        public void Optimize()
        {
            if (ready == true && alphaWidth > 2 && alphaHeight > 2)
            {
                D2dTrim.Trim(this);
                D2dBlur.Blur(this);
                D2dHalve.Halve(ref alphaData, ref alphaWidth, ref alphaHeight, ref alphaOffset, ref alphaScale);
                D2dTrim.Trim(this);

                alphaSharpness    *= 2;
                originalAlphaCount = CalculateAlphaCount();

                NotifyRebuilt();
            }
        }