最近跟着导师做项目,要求使用C语言编程,达到的目标是将字符串转为jpg格式的图片,在网上翻帖子的时候看到libgd这个库正好可以满足我的使用需求,先将其使用学习过程记录如下。
参考内容博客地址:http://elkpi.com/topics/libgd-notes.html
libgd官网网址:https://libgd.github.io/
今天终于将中文字符串转图片输出图片buffer内容的模块完成了,开心一下,但是在这个过程中也暴露了许多问题,先记录如下。
先上代码:
/*
* 动态水印管理接口
* 作者:beastsam
* 日期:2018.9.18
* 功能:根据用户名,终端机器特征码,文件标题,当前时间等信息将字符串生成图片
* 参数:
* pcUserName[in] 用户名
* aucDevcode[in] 终端机器特征码
* pcTitle[in] 文件标题
* pcCurtime[in] 当前时间
* pucPic[out] 图片形式水印缓冲区
* uisize[out] 记录图片形式水印缓冲区大小
* 返回值:
* 如成功执行返回0
* 若执行失败返回错误代码
* 备注:
* 引用第