API Reference
Class
OfficeRasterResampler
Dependency-free RGBA image resampling shared by document renderers.
Inheritance
- Object
- OfficeRasterResampler
Methods
Resize 3 overloads
public static OfficeRasterImage Resize(OfficeRasterImage source, Int32 width, Int32 height, OfficeRasterResamplingMode mode = Bilinear) #Returns:
OfficeRasterImageResizes an RGBA image to exact pixel dimensions.
Parameters
- source OfficeIMO.Drawing.OfficeRasterImage
- width System.Int32
- height System.Int32
- mode OfficeIMO.Drawing.OfficeRasterResamplingMode = Bilinear
public static OfficeRasterImage Resize(OfficeRasterImage source, Int32 width, Int32 height, OfficeRasterResamplingMode mode, OfficeRasterResamplingColorSpace colorSpace) #Returns:
OfficeRasterImageResizes an RGBA image to exact pixel dimensions using an explicit filtering color space.
Parameters
- source OfficeIMO.Drawing.OfficeRasterImage
- width System.Int32
- height System.Int32
- mode OfficeIMO.Drawing.OfficeRasterResamplingMode
- colorSpace OfficeIMO.Drawing.OfficeRasterResamplingColorSpace
public static OfficeRasterImage Resize(OfficeRasterImage source, Int32 width, Int32 height, OfficeRasterResamplingMode mode, OfficeRasterResamplingColorSpace colorSpace, CancellationToken cancellationToken) #Returns:
OfficeRasterImageResizes an image while observing cancellation during contribution planning and pixel filtering.
Parameters
- source OfficeIMO.Drawing.OfficeRasterImage
- width System.Int32
- height System.Int32
- mode OfficeIMO.Drawing.OfficeRasterResamplingMode
- colorSpace OfficeIMO.Drawing.OfficeRasterResamplingColorSpace
- cancellationToken System.Threading.CancellationToken
public static OfficeRasterImage Transform(OfficeRasterImage source, OfficeTransform sourceToDestination, Int32 width, Int32 height, Nullable<OfficeColor> background = null, CancellationToken cancellationToken = default) #Returns:
OfficeRasterImageResamples an affine-transformed image into a bounded canvas, filling uncovered pixels with the background.
Parameters
- source OfficeIMO.Drawing.OfficeRasterImage
- sourceToDestination OfficeIMO.Drawing.OfficeTransform
- width System.Int32
- height System.Int32
- background System.Nullable{OfficeIMO.Drawing.OfficeColor} = null
- cancellationToken System.Threading.CancellationToken = default
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object