C# Class NAPS2.Scan.Images.ScannedImageHelper

Afficher le fichier Open project: cyanfish/naps2 Class Usage Examples

Méthodes publiques

Méthode Description
PostProcessStep1 ( Image output, ScanProfile profile ) : Bitmap
PostProcessStep2 ( ScannedImage image, Bitmap bitmap, ScanProfile profile, ScanParams scanParams, int pageNumber ) : void
SaveSmallestBitmap ( Bitmap sourceImage, ScanBitDepth bitDepth, bool highQuality, int quality, ImageFormat &imageFormat ) : string

Private Methods

Méthode Description
AddTransformAndUpdateThumbnail ( ScannedImage image, NAPS2.Scan.Images.Transforms.Transform transform ) : void
EncodeJpeg ( Bitmap bitmap, int quality ) : string
EncodePng ( Bitmap bitmap ) : string
GetTempFilePath ( ) : string

Method Details

PostProcessStep1() public static méthode

public static PostProcessStep1 ( Image output, ScanProfile profile ) : Bitmap
output Image
profile ScanProfile
Résultat System.Drawing.Bitmap

PostProcessStep2() public static méthode

public static PostProcessStep2 ( ScannedImage image, Bitmap bitmap, ScanProfile profile, ScanParams scanParams, int pageNumber ) : void
image ScannedImage
bitmap System.Drawing.Bitmap
profile ScanProfile
scanParams ScanParams
pageNumber int
Résultat void

SaveSmallestBitmap() public static méthode

public static SaveSmallestBitmap ( Bitmap sourceImage, ScanBitDepth bitDepth, bool highQuality, int quality, ImageFormat &imageFormat ) : string
sourceImage System.Drawing.Bitmap
bitDepth ScanBitDepth
highQuality bool
quality int
imageFormat System.Drawing.Imaging.ImageFormat
Résultat string