OhosPixelMapCreateOps

Overview

The OhosPixelMapCreateOps struct defines the options used for creating a pixel map.

Since

10

Related Modules

Image

Summary

Member Variables

Name Description
width Image width, in pixels.
height Image height, in pixels.
pixelFormat Image format.
editable Editing type of the image.
alphaType Alpha type of the image.
scaleMode Scale mode of the image.

Member Variable Description

alphaType

uint32_t OhosPixelMapCreateOps::alphaType

Description

Alpha type of the image. The options are as follows:

Value Description
0 Unknown alpha type.
1 There is no alpha or the image is opaque.
2 Premultiplied alpha.
3 Unpremultiplied alpha, that is, straight alpha.

editable

uint32_t OhosPixelMapCreateOps::editable

Description

Editing type of the image. The value true means that the image pixel can be edited, and false means the opposite.

height

uint32_t OhosPixelMapCreateOps::height

Description

Image height, in pixels.

pixelFormat

int32_t OhosPixelMapCreateOps::pixelFormat

Description

Image format. The options are as follows:

Value Description
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.

scaleMode

uint32_t OhosPixelMapCreateOps::scaleMode

Description

Scale mode of the image. The options are as follows:

Value Description
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.

width

uint32_t OhosPixelMapCreateOps::width

Description

Image width, in pixels.