---
title: acldvppPngGetImageInfo
description: "从存放png图片数据的内存中读取png图片的宽、高。"
url: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/latest/Application%20Development%20Guide/aadgc/aclcppdevg_03_0706.html
sourcePath: /source/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/Application Development Guide/aadgc/aclcppdevg_03_0706.html
indexId: 99da1bac428717a09b33b0cf18e8201fce53f9a874c53fbbab44e6214e902dcc105
---
# acldvppPngGetImageInfo

#### 函数功能

从存放png图片数据的内存中读取png图片的宽、高。


#### 函数原型

aclError acldvppPngGetImageInfo(const void *data,

uint32_t dataSize,

uint32_t *width,

uint32_t *height,

int32_t *components)


#### 参数说明

| 参数名 | 输入/输出 | 说明 |
| --- | --- | --- |
| data | 输入 | 存放png图片数据内存地址的指针。 |
| dataSize | 输入 | 内存大小，单位为Byte。 |
| width | 输出 | 图片宽的指针。 |
| height | 输出 | 图片高的指针。 |
| components | 输出 | 颜色通道个数的指针。 |


#### 返回值说明

返回0表示成功，返回其它值表示失败。
