C# 클래스 AForge.Imaging.Filters.FilterIterator

FilterIterator - perform specified count of filter's iterations
상속: IFilter
파일 보기 프로젝트 열기: holisticware-admin/MonoVersal.AForgeNET 1 사용 예제들

공개 메소드들

메소드 설명
Apply ( Bitmap image ) : Bitmap

Apply filter to an image.

The method keeps the source image unchanged and returns the result of image processing filter as new image.

Apply ( BitmapData imageData ) : Bitmap

Apply filter to an image.

The filter accepts bitmap data as input and returns the result of image processing filter as new image. The source image data are kept unchanged.

Apply ( UnmanagedImage image ) : UnmanagedImage

Apply filter to an image in unmanaged memory.

The method keeps the source image unchanged and returns the result of image processing filter as new image.

Apply ( UnmanagedImage sourceImage, UnmanagedImage destinationImage ) : void

Apply filter to an image in unmanaged memory.

The method keeps the source image unchanged and puts result of image processing into destination image.

The destination image must have the same width and height as source image. Also destination image must have pixel format, which is expected by particular filter (see FormatTranslations property for information about pixel format conversions).

FilterIterator ( IFilter baseFilter ) : System

Initializes a new instance of the FilterIterator class.

FilterIterator ( IFilter baseFilter, int iterations ) : System

Initializes a new instance of the FilterIterator class.

메소드 상세

Apply() 공개 메소드

Apply filter to an image.
The method keeps the source image unchanged and returns the result of image processing filter as new image.
public Apply ( Bitmap image ) : Bitmap
image System.Drawing.Bitmap Source image to apply filter to.
리턴 System.Drawing.Bitmap

Apply() 공개 메소드

Apply filter to an image.
The filter accepts bitmap data as input and returns the result of image processing filter as new image. The source image data are kept unchanged.
public Apply ( BitmapData imageData ) : Bitmap
imageData System.Drawing.Imaging.BitmapData Source image to apply filter to.
리턴 System.Drawing.Bitmap

Apply() 공개 메소드

Apply filter to an image in unmanaged memory.
The method keeps the source image unchanged and returns the result of image processing filter as new image.
public Apply ( UnmanagedImage image ) : UnmanagedImage
image UnmanagedImage Source image in unmanaged memory to apply filter to.
리턴 UnmanagedImage

Apply() 공개 메소드

Apply filter to an image in unmanaged memory.

The method keeps the source image unchanged and puts result of image processing into destination image.

The destination image must have the same width and height as source image. Also destination image must have pixel format, which is expected by particular filter (see FormatTranslations property for information about pixel format conversions).

public Apply ( UnmanagedImage sourceImage, UnmanagedImage destinationImage ) : void
sourceImage UnmanagedImage Source image in unmanaged memory to apply filter to.
destinationImage UnmanagedImage Destination image in unmanaged memory to put result into.
리턴 void

FilterIterator() 공개 메소드

Initializes a new instance of the FilterIterator class.
public FilterIterator ( IFilter baseFilter ) : System
baseFilter IFilter Filter to iterate.
리턴 System

FilterIterator() 공개 메소드

Initializes a new instance of the FilterIterator class.
public FilterIterator ( IFilter baseFilter, int iterations ) : System
baseFilter IFilter Filter to iterate.
iterations int Iterations amount.
리턴 System