跳到主要内容

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

在线提单