Class WicImagingFactory
Inheritance
WicImagingFactory
Assembly: JeremyAnsel.DirectX.WinCodec.dll
Syntax
public sealed class WicImagingFactory : IDisposable
Constructors
|
Edit this page
View Source
WicImagingFactory(object)
Declaration
public WicImagingFactory(object handle)
Parameters
Type |
Name |
Description |
object |
handle |
|
Properties
|
Edit this page
View Source
Handle
Declaration
public object Handle { get; }
Property Value
Methods
|
Edit this page
View Source
Declaration
public static WicBitmapSource? ConvertBitmapSource(in WicPixelFormatGuid dstPixelFormat, WicBitmapSource source)
Parameters
Returns
|
Edit this page
View Source
Create()
Declaration
public static WicImagingFactory Create()
Returns
|
Edit this page
View Source
Declaration
public WicBitmap CreateBitmap(uint uiWidth, uint uiHeight, in WicPixelFormatGuid pixelFormat, WicBitmapCreateCacheOption option)
Parameters
Returns
|
Edit this page
View Source
CreateBitmapClipper()
Declaration
public WicBitmapClipper CreateBitmapClipper()
Returns
|
Edit this page
View Source
CreateBitmapFlipRotator()
Declaration
public WicBitmapFlipRotator CreateBitmapFlipRotator()
Returns
|
Edit this page
View Source
CreateBitmapFromHBITMAP(nint, nint, WicBitmapAlphaChannelOption)
Declaration
public WicBitmap CreateBitmapFromHBITMAP(nint hBitmap, nint hPalette, WicBitmapAlphaChannelOption options)
Parameters
Returns
|
Edit this page
View Source
CreateBitmapFromHICON(nint)
Declaration
public WicBitmap CreateBitmapFromHICON(nint hIcon)
Parameters
Type |
Name |
Description |
nint |
hIcon |
|
Returns
|
Edit this page
View Source
Declaration
public WicBitmap CreateBitmapFromMemory(uint uiWidth, uint uiHeight, in WicPixelFormatGuid pixelFormat, uint cbStride, byte[] buffer)
Parameters
Returns
|
Edit this page
View Source
Declaration
public WicBitmap CreateBitmapFromMemory(uint uiWidth, uint uiHeight, in WicPixelFormatGuid pixelFormat, uint cbStride, byte[] buffer, int start, int length)
Parameters
Returns
|
Edit this page
View Source
Declaration
public WicBitmap CreateBitmapFromMemory(uint uiWidth, uint uiHeight, in WicPixelFormatGuid pixelFormat, uint cbStride, nint buffer, int length)
Parameters
Returns
|
Edit this page
View Source
CreateBitmapFromSource(WicBitmapSource, WicBitmapCreateCacheOption)
Declaration
public WicBitmap CreateBitmapFromSource(WicBitmapSource pIBitmapSource, WicBitmapCreateCacheOption option)
Parameters
Returns
|
Edit this page
View Source
CreateBitmapFromSourceRect(WicBitmapSource, uint, uint, uint, uint)
Declaration
public WicBitmap CreateBitmapFromSourceRect(WicBitmapSource pIBitmapSource, uint x, uint y, uint width, uint height)
Parameters
Returns
|
Edit this page
View Source
CreateBitmapScaler()
Declaration
public WicBitmapScaler CreateBitmapScaler()
Returns
|
Edit this page
View Source
CreateColorContext()
Declaration
public WicColorContext CreateColorContext()
Returns
|
Edit this page
View Source
Declaration
public WicColorTransform CreateColorTransformer()
Returns
|
Edit this page
View Source
CreateComponentInfo(in Guid)
Declaration
public WicComponentInfo CreateComponentInfo(in Guid clsidComponent)
Parameters
Type |
Name |
Description |
Guid |
clsidComponent |
|
Returns
|
Edit this page
View Source
CreateDecoder(in Guid)
Declaration
public WicBitmapDecoder CreateDecoder(in Guid guidContainerFormat)
Parameters
Type |
Name |
Description |
Guid |
guidContainerFormat |
|
Returns
|
Edit this page
View Source
CreateDecoderFromFileHandle(nint, WicDecodeOptions)
Declaration
public WicBitmapDecoder CreateDecoderFromFileHandle(nint hFile, WicDecodeOptions metadataOptions)
Parameters
Returns
|
Edit this page
View Source
CreateDecoderFromFilename(string, WicWin32GenericAccessRights, WicDecodeOptions)
Declaration
public WicBitmapDecoder CreateDecoderFromFilename(string fileName, WicWin32GenericAccessRights accessRights, WicDecodeOptions metadataOptions)
Parameters
Returns
|
Edit this page
View Source
CreateDecoderFromStream(Stream, WicDecodeOptions)
Declaration
public WicBitmapDecoder CreateDecoderFromStream(Stream stream, WicDecodeOptions metadataOptions)
Parameters
Returns
|
Edit this page
View Source
CreateEncoder(in Guid)
Declaration
public WicBitmapEncoder CreateEncoder(in Guid guidContainerFormat)
Parameters
Type |
Name |
Description |
Guid |
guidContainerFormat |
|
Returns
|
Edit this page
View Source
Declaration
public WicFormatConverter CreateFormatConverter()
Returns
|
Edit this page
View Source
CreateImageEncoder(object)
Declaration
public WicImageEncoder CreateImageEncoder(object d2d1Device)
Parameters
Type |
Name |
Description |
object |
d2d1Device |
|
Returns
|
Edit this page
View Source
CreatePalette()
Declaration
public WicPalette CreatePalette()
Returns
|
Edit this page
View Source
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
Implements