Method CreateScaler
- Namespace
- PaintDotNet.Imaging
- Assembly
- PaintDotNet.Windows.Core.dll
CreateScaler(IBitmapSource, SizeInt32, BitmapInterpolationMode)
public static IBitmapSource CreateScaler(this IBitmapSource source, SizeInt32 dstSize, BitmapInterpolationMode interpolationMode)
Parameters
source
IBitmapSource
dstSize
SizeInt32
interpolationMode
BitmapInterpolationMode
Returns
- IBitmapSource
CreateScaler(IBitmapSource, int, int, BitmapInterpolationMode)
public static IBitmapSource CreateScaler(this IBitmapSource source, int dstWidth, int dstHeight, BitmapInterpolationMode interpolationMode)
Parameters
source
IBitmapSource
dstWidth
int
dstHeight
int
interpolationMode
BitmapInterpolationMode
Returns
- IBitmapSource
CreateScaler<TPixel>(IBitmapSource<TPixel>, SizeInt32, BitmapInterpolationMode)
public static IBitmapSource<TPixel> CreateScaler<TPixel>(this IBitmapSource<TPixel> source, SizeInt32 dstSize, BitmapInterpolationMode interpolationMode) where TPixel : unmanaged, INaturalPixelInfo
Parameters
source
IBitmapSource<TPixel>
dstSize
SizeInt32
interpolationMode
BitmapInterpolationMode
Returns
- IBitmapSource<TPixel>
Type Parameters
TPixel
CreateScaler<TPixel>(IBitmapSource<TPixel>, int, int, BitmapInterpolationMode)
public static IBitmapSource<TPixel> CreateScaler<TPixel>(this IBitmapSource<TPixel> source, int dstWidth, int dstHeight, BitmapInterpolationMode interpolationMode) where TPixel : unmanaged, INaturalPixelInfo
Parameters
source
IBitmapSource<TPixel>
dstWidth
int
dstHeight
int
interpolationMode
BitmapInterpolationMode
Returns
- IBitmapSource<TPixel>
Type Parameters
TPixel