Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies the properties of a High Efficiency Image Format (HEIF) image.
Syntax
typedef enum WICHeifProperties {
WICHeifOrientation = 0x1,
WICHeifLayeredImageCanvasColor = 0x2,
WICHeifLayeredImageLayerPositions = 0x3,
WICHeifProperties_FORCE_DWORD = 0x7fffffff
} ;
Constants
WICHeifOrientationValue: 0x1 [VT_UI2] Indicates the orientation of the image. The value of this property uses the same numbering scheme as the System.Photo.Orientation property. For example, a value of 1 (PHOTO_ORIENTATION_NORMAL) indicates a 0 degree rotation. |
|
WICHeifLayeredImageCanvasColorValue: 0x2 WICColor (VT_UI4). Specifies the background color of the layered image. If this property is present and not VT_EMPTY, then the image is a layered image. |
|
WICHeifLayeredImageLayerPositionsValue: 0x3 An array of POINT structures (containing X,Y coordinates), specifying the coordinates of each layer image in the canvas (VT_VECTOR |
VT_UI8). The coordinates specify the placement of each layer image on the canvas. The order of each element in the array directly corresponds to the order of each layer image in the WICBitmapChainType_Layer type of chain. The resulting layered image has the same size as the canvas; that is, the dimensions of the primary image. Layer images are cropped to fit the canvas. |
WICHeifProperties_FORCE_DWORDValue: 0x7fffffff |
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 10, version 1809 [desktop apps only] |
| Minimum supported server | Windows Server [desktop apps only] |
| Header | wincodec.h |