跳到主要内容

SetImageAlignedSize

GetOriginalData

函数功能

用于获取有效图片内存数据。

当前支持以下图像类型。

YUV_400 = 0,
RGB_888 = 12,
BGR_888 = 13,
ARGB_8888 = 14,
ABGR_8888 = 15,
RGBA_8888 = 16,
BGRA_8888 = 17,

函数原型

std::shared_ptr<uint8_t> GetOriginalData() const;

返回参数说明

数据结构说明
std::shared_ptr<uint8_t>返回内存地址(智能指针)。

父主题: Image

SetImageOriginalSize

函数功能

设置有效图片数据的宽高。

需根据Image实际输入的图像数据进行设置,图像数据不可为空。

函数原型

APP_ERROR SetImageOriginalSize(const Size whSize);

参数说明

参数名输入/输出说明
whSize输入有效宽高,单位为像素,有效宽、高取值范围为[6, 8192]且不超过对齐后的宽、高。

返回参数说明

数据结构说明
APP_ERROR程序执行返回的错误码,请参考APP_ERROR说明

父主题: Image

SetImageAlignedSize

函数功能

设置对齐后的图片宽高。

  • 需根据Image实际输入的图像数据进行设置,图像数据不可为空。

  • 当前支持以下图像类型。

    YUV_400 = 0,
    RGB_888 = 12,
    BGR_888 = 13,
    ARGB_8888 = 14,
    ABGR_8888 = 15,
    RGBA_8888 = 16,
    BGRA_8888 = 17,

函数原型

APP_ERROR SetImageAlignedSize(const Size whSize);

参数说明

参数名输入/输出说明
whSize输入对齐后的图片宽高,单位为像素,对齐后的宽、高取值范围为[16, 8192]且大于或等于有效宽、高。 其中宽需为16的倍数,高需为2的倍数。

返回参数说明

数据结构说明
APP_ERROR程序执行返回的错误码,请参考APP_ERROR说明

父主题: Image

GetData

函数功能

获取Image对象的内存数据指针。

函数原型

std::shared_ptr<uint8_t> GetData() const;

返回参数说明

数据结构说明
std::shared_ptr<uint8_t>返回内存数据的智能指针。

父主题: Image

GetDataSize

函数功能

获取Image对象的内存数据大小。

函数原型

uint32_t GetDataSize() const;

返回参数说明

数据结构说明
uint32_t返回内存数据的大小。

父主题: Image

在线提单