CodeCarvings.Piczard
ImageTransformation Class Members
See Also  Properties  Methods  Send Feedback
CodeCarvings.Piczard Namespace : ImageTransformation Class


The following tables list the members exposed by ImageTransformation.

Public Constructors

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

Public Properties

  Name Description
Public Property FilterFullName Gets the full name of the ImageProcessingFilter. (Inherited from ImageProcessingFilter)
Public Property FilterName Gets the name of the ImageProcessingFilter. (Inherited from ImageProcessingFilter)
Public Property FilterVersion Gets the Version of the ImageProcessingFilter. (Inherited from ImageProcessingFilter)
Public Property FlipH Gets or sets a value indicating whether the mage has to be horizontally flipped (left <-> right).  
Public Propertystatic (Shared in Visual Basic) FlipHorizontal Initializes a new instance of the ImageTransformation class that allows to horizontally flip an image.  
Public Propertystatic (Shared in Visual Basic) FlipHorizontalAndVertical Initializes a new instance of the ImageTransformation class that allows to horizontally and vertically flip an image.  
Public Property FlipV Gets or sets a value indicating whether the mage has to be vertically flipped (top <-> bottom).  
Public Propertystatic (Shared in Visual Basic) FlipVertical Initializes a new instance of the ImageTransformation class that allows to vertically flip an image.  
Public Property IsNeutral Gets a value indicating whether the ImageProcessingFilter is neutral (does not alter source images).  
Public Property ResizeFactor Gets or sets the resize percentage to apply to the image (100 = no resize).  
Public Propertystatic (Shared in Visual Basic) Rotate180 Initializes a new instance of the ImageTransformation class that allows to rotate by 180° clockwise an image.  
Public Propertystatic (Shared in Visual Basic) Rotate270 Initializes a new instance of the ImageTransformation class that allows to rotate by 270° clockwise an image.  
Public Propertystatic (Shared in Visual Basic) Rotate90 Initializes a new instance of the ImageTransformation class that allows to rotate by 90° clockwise an image.  
Public Property RotationAngle Gets or sets the rotation angle (degrees - clockwise) to apply to the image.  
Top

Public Methods

  Name Description
Public Method Clone Creates a copy of the ImageTransformation filter.  
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 ImageTransformation class from JSON.  
Public Method GetAdjustedPoint Overloaded. Recalculates a Point (X/Y coordinates) by applying the specified parameters of the current ImageTransformation object.  
Public Method GetAdjustedRectangle Overloaded. Recalculates a Rectangle (X/Y coordinates and Size) by applying the specified parameters of the current ImageTransformation object.  
Public Method GetAdjustedSize Overloaded. Recalculates a Size (Width/Height) by applying the specified parameters of the current ImageTransformation object.  
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 ImageProcessingFilter)
Public Method GetProcessedImage Overloaded. Applies the current ImageProcessingFilter to the specified image and returns the result as a Bitmap object. (Inherited from ImageProcessingFilter)
Public Method GetResizedValue Overloaded. Applies the current ResizeFactor to the specified value.  
Public Method SaveProcessedImageToByteArray Overloaded. Applies the current ImageProcessingFilter to the specified image and saves the result Bitmap to a byte array. (Inherited from ImageProcessingFilter)
Public Method SaveProcessedImageToFileSystem Overloaded. Applies the current ImageProcessingFilter to the specified image and saves the result Bitmap to the file system. (Inherited from ImageProcessingFilter)
Public Method SaveProcessedImageToStream Overloaded. Applies the current ImageProcessingFilter to the specified image and saves the result Bitmap to a Stream. (Inherited from 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 ImageProcessingFilter)
Public Method Validate Overloaded. Validates the current ImageTransformation filter to ensure that all the parameters are correctly configured (e.g. the image Size - after the ImageTransformation parameters are applied - is not higher than CoreSettings.Drawing.MaxImageSize).  
Public Methodstatic (Shared in Visual Basic) ValidateResizeFactor Overloaded. Determines if the provided value is a valid resize factor.  
Public Methodstatic (Shared in Visual Basic) ValidateRotationAngle Overloaded. Determines if the provided value is a valid rotation angle.  
Top

See Also

©2013 Sergio Turolla. All Rights Reserved.