G2dApi使用说明.pdf
2 E币
成为会员,免费下载资料
文件大小:415.99 KB
上传者:薩μ昂
时间:2022-01-05 18:40:22
下载量:17
将 g2d 封装成功能接口。实现功能有:初始化、去初始化、缩放、裁剪、旋转。
2、API
2.1 fpG2dInit
函数声明:int (*fpG2dInit)()
使用说明: 初始化函数,打开 g2d 节点,返回值是 g2d 句柄。使用 G2dApi 时,首先要调用该接口以获取 g2d 句 柄,以下所有功能函数都要使用该句柄。
2.2 fpG2dUnit
函数声明: int (*fpG2dUnit)(int g2dHandle)
使用说明: 去初始函数,关闭 g2d 节点。输入参数是使用 fpG2dInit 得到的 g2d 句柄。
2.3 fpG2dScale
函数声明: int (*fpG2dScale)(int g2dHandle,unsigned char *src, int src_width, int src_height, unsigned char *dst, int dst_width, int dst_height)
使用说明: 将一帧图像放大或者缩小。
2.4 fpG2dClip
函数声明: int (*fpG2dClip)(int g2dHandle,void* psrc, int src_w, int src_h, int src_x, int src_y, int width, int height, void* pdst, int dst_w, int dst_h, int dst_x, int dst_y)
使用说明: 将源图像裁剪之后放在目标图像 buffer 中。
参数 说明
g2dHandle g2d句柄,通过fpG2dInit获得。
psrc 源图像buffer的地址
src_w 源图像的宽度
src_h 源图像的高度
src_x 裁剪源图像的横坐标起始
src_y 裁剪源图像的纵坐标起始
width 裁剪源图像的宽度
height 裁剪源图像的高度
pdst 目标图像buffer的地址
2.5 fpG2dRotate
函数声明: int (*fpG2dRotate)(int g2dHandle,g2dRotateAngle angle, unsigned char *src, int src_width, int src_height, unsigned char *dst, int dst_width, int dst_height)
使用说明:将源图像旋转指定的角度,再缩放在目标 buffer 中。
更多内容请下载附件查看
展开》
折叠》