Click or drag to resize

CohesiveComputing.Imaging Namespace

This namespace contains the data types for imaging operations.
Classes
  ClassDescription
Public classBatchImagePro
Singleton class for BatchImagePro. Use this to set a licence file and instantiate a BatchProcessor class.
Public classBatchProcessor
Batch Image Processor. Uses a pipelined workflow to load, process and store data from images stored on the file system.
Public classBitmapImage
Static class for loading and creating images.
Public classErrorArgs
BatchProcessor Error event arguments.
Public classExtensions
Extension methods.
Public classImageFileInfo
File information for the current image.
Public classImgPropertyItem
Represents a property (metadata) item for an image.
Public classLoadImageArgs
BatchProcessor workflow image load arguments.
Public classProcessImageArgs
BatchProcessor workflow image process arguments.
Public classProgressArgs
BatchProcessor Progress event arguments.
Public classPropertyFile
A User defined properties file that applies to image files at directory level.
Public classStoreImageArgs
BatchProcessor workflow image store arguments.
Interfaces
  InterfaceDescription
Public interfaceIBitmapImage
Interface representing a bitmap image. Most of the image processing methods do not modify the existing instance, but instead return a new instance with the effect applied.
Public interfaceIBlobInfo
Represents blobs extracted from a source image.
Public interfaceIBlobRegion
Represents the rectangular region of an extracted blob.
Public interfaceIHistogram
Represents histogram statistics of a colour channel.
Public interfaceIImageStatistics
Interface representing image histogram statistics for each colour channel.
Enumerations
  EnumerationDescription
Public enumerationAxis
Orientation axis. Referenced by Reflect and ChangePerspective operations.
Public enumerationColourChannel
Colour channel. Referenced by IImageStatistics
Public enumerationEdgeKernelType
Edge kernel type expressed as size. Referenced by FindEdges operations.
Public enumerationImgPropertyItemType
Image Property Item Type. Referenced by ImgPropertyItem class.
Public enumerationInterpolation
Interpolation types. Referenced by ReduceDistortion and Rotate operations.
Public enumerationKernelType
Kernel type expressed as size. Referenced by Smooth operation.
Public enumerationMorphologyKernelType
Morphology kernel type expressed as size. Referenced by Erode and Dilate operations.
Public enumerationPerformancePriority
Performance priority. Referenced by CountBlobs and ExtractBlobs operations.
Public enumerationResizeInterpolation
Resize interpolation types. Referenced by Resize operation.