Click here to Skip to main content
15,896,502 members
Articles / Programming Languages / Visual Basic

Selective Grayscale Filter

Rate me:
Please Sign up or sign in to vote.
4.63/5 (17 votes)
12 Jul 20073 min read 53.2K   2.5K   40  
Convert image to grayscale except predefined color
<?xml version="1.0"?>
<doc>
<assembly>
<name>
Selective_Grayscale_Filter
</name>
</assembly>
<members>
<member name="P:Selective_Grayscale_Filter.SelectiveGrayScaleFilter.UnchangedColor">
	<summary>
 Get or set color that will not be converted to grayscale.
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:Selective_Grayscale_Filter.SelectiveGrayScaleFilter.HueTolerance">
	<summary>
 Get or set tolerance for hue.
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:Selective_Grayscale_Filter.SelectiveGrayScaleFilter.SaturationTolerance">
	<summary>
 Get or set tolerance for saturation.
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:Selective_Grayscale_Filter.SelectiveGrayScaleFilter.LightnessTolerance">
	<summary>
 Get or set tolerance for lightness.
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:Selective_Grayscale_Filter.SelectiveGrayScaleFilter.ExecuteFilter(System.Drawing.Image)">
	<summary>
 Execute filter and return filtered image.
 </summary>
	<param name="img"></param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:Selective_Grayscale_Filter.SelectiveGrayScaleFilter.ExecuteRgb8(System.Drawing.Image)">
	<summary>
 Execute filter on (A)RGB image with 8 bits per color.
 </summary>
	<param name="img"></param>
	<returns></returns>
	<remarks></remarks>
</member><member name="F:Selective_Grayscale_Filter.ResizeFilter._width">
	<summary>
 Width of new image.
 </summary>
</member><member name="F:Selective_Grayscale_Filter.ResizeFilter._height">
	<summary>
 Height of new image.
 </summary>
</member><member name="P:Selective_Grayscale_Filter.ResizeFilter.Width">
	<summary>
 Get or set output image width.
 </summary>
</member><member name="P:Selective_Grayscale_Filter.ResizeFilter.Height">
	<summary>
 Get or set output image height.
 </summary>
</member><member name="M:Selective_Grayscale_Filter.ResizeFilter.ExecuteFilter(System.Drawing.Image)">
	<summary>
 Execute resize of given image.
 </summary>
	<param name="img">Image to be resized.</param>
	<returns>Resized image.</returns>
</member><member name="M:Selective_Grayscale_Filter.HslColor.FromRgb(System.Double,System.Double,System.Double)">
	<summary>
 Convert RGB to Hue, Saturation, Lightness.
 </summary>
	<param name="R">Value of red component in range [0..1].</param>
	<param name="G">Value of green component in range [0..1].</param>
	<param name="B">Value of blue component in range [0..1].</param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:Selective_Grayscale_Filter.HslColor.FromRgb(System.Drawing.Color)">
	<summary>
 Convert RGB to Hue, Saturation, Lightness.
 </summary>
	<param name="C">Color structure.</param>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:Selective_Grayscale_Filter.My.Resources.Resources.ResourceManager">
	<summary>
  Returns the cached ResourceManager instance used by this class.
</summary>
</member><member name="P:Selective_Grayscale_Filter.My.Resources.Resources.Culture">
	<summary>
  Overrides the current thread's CurrentUICulture property for all
  resource lookups using this strongly typed resource class.
</summary>
</member><member name="T:Selective_Grayscale_Filter.My.Resources.Resources">
	<summary>
  A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member><member name="F:Selective_Grayscale_Filter.BasicFilter._bgColor">
	<summary>
 Background color. Default is a transparent background.
 </summary>
</member><member name="F:Selective_Grayscale_Filter.BasicFilter._interpolation">
	<summary>
 Interpolation mode. Default is highest quality.
 </summary>
</member><member name="P:Selective_Grayscale_Filter.BasicFilter.BackgroundColor">
	<summary>
 Get or set background color.
 </summary>
</member><member name="P:Selective_Grayscale_Filter.BasicFilter.Interpolation">
	<summary>
 Get or set resize interpolation mode.
 </summary>
</member><member name="M:Selective_Grayscale_Filter.BasicFilter.ExecuteFilter(System.Drawing.Image)">
	<summary>
 Execute filter function and return new filtered image.
 </summary>
	<param name="img">Image to be filtered.</param>
	<returns>New filtered image.</returns>
</member>
</members>
</doc>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
Engineer
Slovenia Slovenia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions