/// <summary>
 /// Initializes a new instance of the <see cref="ImageParameters" /> struct.
 /// </summary>
 /// <param name="pixelFormat">The pixel format.</param>
 /// <param name="dpiX">The dpi X.</param>
 /// <param name="dpiY">The dpi Y.</param>
 /// <param name="top">The top.</param>
 /// <param name="left">The left.</param>
 /// <param name="pixelWidth">Width in pixel.</param>
 /// <param name="pixelHeight">Height in pixel.</param>
 public ImageParameters(Direct2D1.PixelFormat pixelFormat, float dpiX, float dpiY, float top, float left, int pixelWidth, int pixelHeight)
 {
     PixelFormat = pixelFormat;
     DpiX = dpiX;
     DpiY = dpiY;
     Top = top;
     Left = left;
     PixelWidth = pixelWidth;
     PixelHeight = pixelHeight;
 }
Exemple #2
0
 /// <summary>
 /// Creates a new image encoder object.
 /// </summary>
 /// <param name="factory">The WIC factory.</param>
 /// <param name="d2dDevice">The <see cref="Direct2D1.Device" /> object on which the corresponding image encoder is created.</param>
 /// <msdn-id>hh880849</msdn-id>
 ///   <unmanaged>HRESULT IWICImagingFactory2::CreateImageEncoder([In] ID2D1Device* pD2DDevice,[In] IWICImageEncoder** ppWICImageEncoder)</unmanaged>
 ///   <unmanaged-short>IWICImagingFactory2::CreateImageEncoder</unmanaged-short>
 public ImageEncoder(ImagingFactory2 factory, Direct2D1.Device d2dDevice)
 {
     factory.CreateImageEncoder(d2dDevice, this);
 }