# OhosPixelMapCreateOps

> phone 12+ | 2in1 13+ | tablet 12+ | tv 19+ | wearable 18+

```c
struct OhosPixelMapCreateOps {...}
```

## 概述

用于定义创建PixelMap的设置选项，包含图片宽高、像素格式、是否可编辑、透明度类型及缩放类型信息，适用于在Native层创建PixelMap时指定初始化属性的场景。

**起始版本：** 10

**相关模块：** [Image](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/capi-image)

**所在头文件：** [image_pixel_map_mdk.h](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/capi-image-pixel-map-mdk-h)

## 汇总

### 成员变量

|名称|描述|
|:------------------|:-----------------------------------------------------------------------------------------------------------------------------------|
|uint32_t width|图片的宽，单位：像素（px）。取值必须大于0。传入0时创建PixelMap失败。|
|uint32_t height|图片的高，单位：像素（px）。取值必须大于0。传入0时创建PixelMap失败。|
|int32_t pixelFormat|图片的像素格式。取值范围： 0：未知格式。 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|是否可编辑。1表示图片像素可编辑，0表示不可编辑。|
|uint32_t alphaType|图片的透明度类型。取值范围： 0：未知透明度。 1：没有Alpha通道或图片不透明。 2：预乘透明度格式。 3：非预乘透明度格式。|
|uint32_t scaleMode|图片的缩放类型。取值范围： 1：缩放图像以填充目标图像区域并居中裁剪区域外的效果。 0：等比缩放适配目标图片尺寸（保持宽高比）。|

