# Jpg2Bgr **Repository Path**: walty/Jpg2Bgr ## Basic Information - **Project Name**: Jpg2Bgr - **Description**: No description available - **Primary Language**: C++ - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-05-14 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Jpg2Bgr #### 介绍 /** * Jpg2BGRv2.1 内存转码 * * @description 在v2基础上,优化转码速度,支持多线程转码。在300*598的测试图像上,转码速度为2ms * @author Walty(494688825@qq.com) * @time 2019-5-14 * @param pJpgBuffer: 按字节读取到的jpg文件(该指针在方法体内部不会被delete,请在方法体外部自行回收) * @param nJpgLen: 按字节读取到的jpg文件的字节长度,即pJpgBuffer占用的字节数 * @param pBgrBuffer:待保存的BGR图像数据指针,一定要保证该指针已有足够的内存空间(内存空间要大于 图像的 width*height*3) * @param nBgrLen:BGR图像数据的字节长度(既图像的 width*height*3) * @return 0 正常返回 * -400 传入不为JPG格式(请保证 数据开头和结尾有jpeg编码标识) * -401 传入数据为JPEG编码的其他编码格式,(该格式包含了透明元素) */ #### 软件架构 调用libjpeg #### 码云特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)