CodeCarvings.Piczard
ImageAdjustmentsFilter Class Members
See Also  Fields  Properties  Methods  Send Feedback
CodeCarvings.Piczard.Filters.Colors Namespace : ImageAdjustmentsFilter Class


The following tables list the members exposed by ImageAdjustmentsFilter.

Public Constructors

  Name Description
Public Constructor ImageAdjustmentsFilter Constructor Overloaded. Initializes a new instance of the ImageAdjustmentsFilter class.  
Top

Public Fields

  Name Description
Public Fieldstatic (Shared in Visual Basic) MaxBrightness Represents the largest possible value for the Brightness property. This field is constant.  
Public Fieldstatic (Shared in Visual Basic) MaxContrast Represents the largest possible value for the Contrast property. This field is constant.  
Public Fieldstatic (Shared in Visual Basic) MaxHue Represents the largest possible value for the Hue property. This field is constant.  
Public Fieldstatic (Shared in Visual Basic) MaxSaturation Represents the largest possible value for the Saturation property. This field is constant.  
Public Fieldstatic (Shared in Visual Basic) MinBrightness Represents the smallest possible value for the Brightness property. This field is constant.  
Public Fieldstatic (Shared in Visual Basic) MinContrast Represents the smallest possible value for the Contrast property. This field is constant.  
Public Fieldstatic (Shared in Visual Basic) MinHue Represents the smallest possible value for the Hue property. This field is constant.  
Public Fieldstatic (Shared in Visual Basic) MinSaturation Represents the smallest possible value for the Saturation property. This field is constant.  
Top

Public Properties

  Name Description
Public Property Brightness Gets or sets a value that allows to change the brightness of an entire Image.  
Public Property Contrast Gets or sets a value that allows to change the contrast of an entire Image.  
Public Property FilterFullName Gets the full name of the ImageProcessingFilter. (Inherited from CodeCarvings.Piczard.ImageProcessingFilter)
Public Property FilterName Gets the name of the ImageProcessingFilter. (Inherited from CodeCarvings.Piczard.ImageProcessingFilter)
Public Property FilterVersion Gets the Version of the ImageProcessingFilter. (Inherited from CodeCarvings.Piczard.ImageProcessingFilter)
Public Property Hue Gets or sets a value that allows to change the colors of an entire Image.  
Public Property IsNeutral Gets a value indicating whether the ImageProcessingFilter is neutral (does not alter source images).  
Public Property Saturation Gets or sets a value that allows to enrich or dull the colors of an entire Image.  
Top

Public Methods

  Name Description
Public Method Clone Creates a copy of the ImageAdjustmentsFilter.  
Public Method Equals Overridden. Determines whether the specified object is equal to the current object.  
Public Methodstatic (Shared in Visual Basic) FromJSON Overloaded. Deserializes a new instance of the ImageAdjustmentsFilter class from JSON.  
Public Method GetColorMatrix Gets a ColorMatrix object that allows to apply all the parameters contained in this instance (Brightness, Contrast, Hue and Saturation) to an Image.  
Public Method GetHashCode Overridden. Serves as a hash function for a particular type.  
Public Method GetImageProcessingJob Overloaded. Gets an instance of the ImageProcessingJob class that can be used to process the image; the current filter is added to the Filters collection of the ImageProcessingJob object. (Inherited from CodeCarvings.Piczard.ImageProcessingFilter)
Public Method GetProcessedImage Overloaded. Applies the current ImageProcessingFilter to the specified image and returns the result as a Bitmap object. (Inherited from CodeCarvings.Piczard.ImageProcessingFilter)
Public Method SaveProcessedImageToByteArray Overloaded. Applies the current ImageProcessingFilter to the specified image and saves the result Bitmap to a byte array. (Inherited from CodeCarvings.Piczard.ImageProcessingFilter)
Public Method SaveProcessedImageToFileSystem Overloaded. Applies the current ImageProcessingFilter to the specified image and saves the result Bitmap to the file system. (Inherited from CodeCarvings.Piczard.ImageProcessingFilter)
Public Method SaveProcessedImageToStream Overloaded. Applies the current ImageProcessingFilter to the specified image and saves the result Bitmap to a Stream. (Inherited from CodeCarvings.Piczard.ImageProcessingFilter)
Public Method ToString Overridden. Returns a string that represents the current object.  
Public Method TransmitProcessedImageToWebResponse Overloaded. Applies the current ImageProcessingFilter to the specified image using default output resolution (96 DPI), then encodes and writes the result Bitmap directly to an HTTP response output stream. (Inherited from CodeCarvings.Piczard.ImageProcessingFilter)
Public Methodstatic (Shared in Visual Basic) ValidateBrightness Overloaded. Determines if the provided brightness adjustment factor is valid.  
Public Methodstatic (Shared in Visual Basic) ValidateContrast Overloaded. Determines if the provided contrast adjustment factor is valid.  
Public Methodstatic (Shared in Visual Basic) ValidateHue Overloaded. Determines if the provided hue adjustment factor is valid.  
Public Methodstatic (Shared in Visual Basic) ValidateSaturation Overloaded. Determines if the provided saturation adjustment factor is valid.  
Top

Protected Methods

  Name Description
Protected Method LoadImageProcessingActions Initializes and loads one more ImageProcessingAction objects that will be used during the image processing workflow. (Inherited from CodeCarvings.Piczard.ImageProcessingFilter)
Top

See Also

©2013 Sergio Turolla. All Rights Reserved.