CodeCarvings.Piczard
CodeCarvings.Piczard Namespace
See Also  Inheritance Hierarchy Send Feedback
The CodeCarvings.Piczard namespace contains the core classes, interfaces, and enumerations of the library.

Classes

  Class Description
Class AbsMeasure Represents an absolute measurement of length (e.g. "50 pixels", "2 inches", etc...)
Class BackgroundColor Defines the color to use as background and the behavior to follow when an image format supports transparency. This class cannot be inherited.
Class BmpFormatEncoderParams Represents a FormatEncoderParams class that can save images in the Bmp format.
Class CommonData Provides access to basic configuration properties of the Piczard library. This class cannot be inherited.
Class CropConstraint Represents an ImageProcessingFilter that allows to automatically crop an image.
Class CropMargins Specifies the size of area - external to the source image - that can be cropped by an ImageCrop filter. This class cannot be inherited.
Class FixedAspectRatioCropConstraint Represents a CropConstraint that allows to crop fixed aspect ratio areas. This class cannot be inherited.
Class FixedCropConstraint Represents a CropConstraint that allows to crop areas of fixed size. This class cannot be inherited.
Class FixedResizeConstraint Represents a ResizeConstraint that allows to create images of fixed size. This class cannot be inherited.
Class FontDefinition Defines a particular format for text, including font face, size, and style attributes. This class cannot be inherited.
Class FormatEncoderParams Specifies the file format to use during the encoding process of an image.
Class FreeCropConstraint Represents a CropConstraint that allows to crop areas without a fixed aspect ratio. This class cannot be inherited.
Class GenericFormatEncoderParams Represents any file format that does not have a specific FormatEncoderParams class (such as JpegFormatEncoderParams or GifFormatEncoderParams). This class cannot be inherited.
Class GfxUnitConverter Provides helper methods concerning conversion of graphics units (GfxUnit). This class cannot be inherited.
Class GifFormatEncoderParams Represents a FormatEncoderParams class that can save images in the Gif format.
Class ImageArchiver Provides methods for loading/storing image files and managing image formats. This class cannot be inherited.
Class ImageCrop Represents an ImageProcessingFilter that allows to manually crop an image. This class cannot be inherited.
Class ImageProcessingFilter Represents the abstract class from which every Piczard filter must inherit.
Class ImageProcessingFilterCollection Represents a collection of ImageProcessingFilter. This class cannot be inherited.
Class ImageProcessingJob Represents an object that allows to process an image by applying one ore more ImageProcessingFilter objects. This class cannot be inherited.
Class ImageQuantizer Provides methods for image quantization. This class cannot be inherited.
Class ImageSelection Represents an ImageProcessingFilter that allows to manually transform (resize/rotate/flip) and then crop an image. This class cannot be inherited.
Class ImageTransformation Represents an ImageProcessingFilter that allows to Resize, Rotate and/or Flip an image. This class cannot be inherited.
Class IncompatiblePiczardVersionException The exception that is thrown when an object (e.g. a Plugin) is not compatible with the version of Piczard in use. This class cannot be inherited.
Class InternalImageProcessingFilterCollection  
Class InvalidImageSizeException The exception that is thrown when Size (width and/or height - e.g. System.Drawing.Image.Size) is higher than CoreSettings.Drawing.MaxImageSize. This class cannot be inherited.
Class InvalidSourceException The exception that is thrown when Piczard is unable to load an image from an object passed as source (e.g. ImageProcessingFilter .GetProcessedImage). This class cannot be inherited.
Class JpegFormatEncoderParams Represents a FormatEncoderParams class that can save images in the Jpeg format.
Class LoadedImage Represents an Image object loaded by Piczard.
Class Measure Represents a measurement of length - absolute (AbsMeasure, e.g. "50 pixels", "2 inches", etc...) or relative to another measurement (RelMeasure, e.g. "200%").
Class NoopFilter Represents an ImageProcessingFilter that perform no operation. This class cannot be inherited.
Class PngFormatEncoderParams Represents a FormatEncoderParams class that can save images in the Png format.
Class RelMeasure Represents a relative measurement of length (respect to another measurement, e.g. "200%").
Class ResizeConstraint Represents an ImageProcessingFilter that allows to automatically resize an image.
Class ScaledResizeConstraint Represents a ResizeConstraint that allows to proportionally resize an image maintaining unchanged its original aspect ratio. This class cannot be inherited.

Interfaces

  Interface Description
Interface IQuantizableFormatEncoderParams Defines methods that must be implemented by a FormatEncoderParams class that handles an image format that requires image quantization.

Enumerations

  Enumeration Description
Enumeration CropConstraintImageSelectionStrategy Specifies the ways a CropConstraint filter can calculate an ImageSelection.
Enumeration CropConstraintMode Specifies the type of a CropConstraint object.
Enumeration FixedResizeConstraintImagePosition Specifies the ways an image can be positioned within the fixed size area of a FixedResizeConstraint filter.
Enumeration GfxUnit Specifies the units of measure used by Piczard.
Enumeration MeasureMode  
Enumeration ResizeConstraintMode Specifies the type of a ResizeConstraint object.
Enumeration SizeDimension Specifies the drawing dimensions.

Remarks

Please see: How Piczard Works

See Also

©2013 Sergio Turolla. All Rights Reserved.