立即注册
查看: 2518|回复: 23

[技术分享] 全志G2dApi使用说明

已绑定手机
发表于 2021-7-9 11:12:58 | 显示全部楼层 |阅读模式 来自 广东省深圳市
将 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 中。
参数说明
g2dHandleg2d句柄,通过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 中。


更多内容请下载附件查看
游客,如果您要查看本帖隐藏内容请回复
发表于 2021-12-18 17:27:15 | 显示全部楼层 来自 广东省深圳市
看看,谢谢分享
已绑定手机
发表于 2022-1-6 10:41:54 | 显示全部楼层 来自 广东省深圳市南山区
下载下来看看,谢谢分享
已绑定手机
发表于 2022-1-7 10:55:09 | 显示全部楼层 来自 广东省深圳市
下载看看,多谢多谢分享
发表于 2022-1-17 17:36:54 | 显示全部楼层 来自 四川省成都市
xuexixuexi
发表于 2022-1-22 15:11:06 | 显示全部楼层 来自 广东省惠州市
感谢,下载看看
发表于 2022-2-21 09:44:47 | 显示全部楼层 来自 广东省深圳市南山区
谢谢分享
已绑定手机
发表于 2022-3-4 15:09:49 | 显示全部楼层 来自 广东省深圳市
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
发表于 2022-3-9 15:03:09 | 显示全部楼层 来自 上海市
good,好东西学习一下,谢谢
已绑定手机
发表于 2022-3-18 15:00:41 | 显示全部楼层 来自 贵州省贵阳市
学习了,找了很久才找到
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表