OhosPixelMapCreateOps
struct OhosPixelMapCreateOps {...}
Overview
The struct describes the options used for creating a PixelMap.
Since: 10
Related module: Image
Header file: image_pixel_map_mdk.h
Summary
Member Variables
| Name | Description |
|---|---|
| uint32_t width | Image width, in pixels. |
| uint32_t height | Image height, in pixels. |
| int32_t pixelFormat | Image format. The options are as follows: 0: Unknown format. 2: RGB_565. 3: RGBA_8888. 4: BGRA_8888. 5: RGB_888. 6: ALPHA_8. 7: RGBA_F16. 8: NV21. 9: NV12. |
| uint32_t editable | Editing type of the image. The value true means that the image pixel can be edited, and false means the opposite. |
| uint32_t alphaType | Alpha type of the image. The options are as follows: 0: Unknown alpha type. 1: There is no alpha or the image is opaque. 2: Premultiplied alpha format. 3: Non-premultiplied alpha format. |
| uint32_t scaleMode | Scale mode of the image. The options are as follows: 1: The image is scaled in such a way that it fits the dimensions of the target and centered in the target. 0: The image size is reduced to fit the dimensions of the target. |