CrossStitchCreator.ImagingTool.RemoveFromPalette C# (CSharp) Method

RemoveFromPalette() public method

public RemoveFromPalette ( Color colorToRemove ) : void
colorToRemove Color
return void
        public void RemoveFromPalette(Color colorToRemove)
        {
            ColourMap.RemoveColour(colorToRemove);
            ReplaceColour(colorToRemove, ColourMap.GetNearestColour(colorToRemove));
        }

Same methods

ImagingTool::RemoveFromPalette ( IColourInfo colorToRemove ) : void

Usage Example

Example #1
0
        void mColourViewer_ColourChangeEvent(object sender, ColourChangeEventArgs e)
        {
            if (mRecolouredImage == null)
            {
                return;
            }
            ImagingTool tool = new ImagingTool(mRecolouredImage, ColourMap);

            if (!e.DoReplace)
            {
                tool.RemoveFromPalette(e.Colour);
            }
            else
            {
                tool.ReplaceColour(e.Colour, e.ReplacementColour);
            }
            mRecolouredImage = tool.OutputImage;
            //UpdateColourMap();
            //showPalette(null, null);
            RedrawTab2Images();
        }
All Usage Examples Of CrossStitchCreator.ImagingTool::RemoveFromPalette