Class ImageProcessor
- Namespace
- IO.Scanbot.Sdk.Process
- Assembly
- DocumentSDK.NET.Droid.dll
public sealed class ImageProcessor : Object, IDisposable, IJavaObject, IDisposable, IJavaPeerable
- Inheritance
-
ImageProcessor
- Implements
-
Constructors
ImageProcessor()
ImageProcessor(Bitmap)
public ImageProcessor(Bitmap bitmap)
Parameters
bitmap
Bitmap
ImageProcessor(ImageRef)
public ImageProcessor(ImageRef imageRef)
Parameters
imageRef
ImageRef
ImageProcessor(byte[])
public ImageProcessor(byte[] jpeg)
Parameters
jpeg
byte[]
ImageProcessor(byte[], int, int, ImageRotation)
public ImageProcessor(byte[] nv21, int width, int height, ImageRotation orientation)
Parameters
nv21
byte[]
width
int
height
int
orientation
ImageRotation
ImageProcessor(string)
public ImageProcessor(string imagePath)
Parameters
imagePath
string
Methods
ApplyFilter(ImageRef, ParametricFilter)
public ImageProcessor ApplyFilter(ImageRef imageRef, ParametricFilter filter)
Parameters
imageRef
ImageRef
filter
ParametricFilter
Returns
- ImageProcessor
ApplyFilter(ParametricFilter)
public ImageProcessor ApplyFilter(ParametricFilter filter)
Parameters
filter
ParametricFilter
Returns
- ImageProcessor
Crop(ImageRef, IList<PointF>)
public ImageProcessor Crop(ImageRef imageRef, IList<PointF> polygon)
Parameters
imageRef
ImageRef
polygon
IList<PointF>
Returns
- ImageProcessor
Crop(IList<PointF>)
public ImageProcessor Crop(IList<PointF> polygon)
Parameters
polygon
IList<PointF>
Returns
- ImageProcessor
Dispose()
EncodedProcessedImage(EncodeImageOptions)
public byte[] EncodedProcessedImage(EncodeImageOptions encodeImageOptions)
Parameters
encodeImageOptions
EncodeImageOptions
Returns
- byte[]
ProcessedBitmap()
public Bitmap ProcessedBitmap()
Returns
- Bitmap
Resize(ImageRef, int)
public ImageProcessor Resize(ImageRef imageRef, int maxSize)
Parameters
imageRef
ImageRef
maxSize
int
Returns
- ImageProcessor
Resize(int)
public ImageProcessor Resize(int maxSize)
Parameters
maxSize
int
Returns
- ImageProcessor
Rotate(ImageRef, ImageRotation)
public ImageProcessor Rotate(ImageRef imageRef, ImageRotation rotation)
Parameters
imageRef
ImageRef
rotation
ImageRotation
Returns
- ImageProcessor
Rotate(ImageRef, int)
public ImageProcessor Rotate(ImageRef imageRef, int degrees)
Parameters
imageRef
ImageRef
degrees
int
Returns
- ImageProcessor
Rotate(ImageRotation)
public ImageProcessor Rotate(ImageRotation rotation)
Parameters
rotation
ImageRotation
Returns
- ImageProcessor
Rotate(int)
public ImageProcessor Rotate(int degrees)
Parameters
degrees
int
Returns
- ImageProcessor
SaveProcessedImage(string, SaveImageOptions)
public bool SaveProcessedImage(string path, SaveImageOptions saveImageOptions)
Parameters
path
string
saveImageOptions
SaveImageOptions
Returns
- bool