如何从未签名的char*数组中获取JPEG图像数组
How to get the jpeg image array from an unsigned char* array?
我正在使用libjpeg9进行Android Native开发。我从Android摄像机获得的图像数据以JPEG格式压缩。然后将数据传输到本机C 函数作为无符号char*数组。根据函数jpeg_mem_src jpp(((J_Decompress_ptr cinfo,unsigned char * inbuffer,insigned long Inize)))的要求,libjpeg9,应该提供" inbuffer"参数的数组大小。
。据我所知,尺寸函数不能用于获取数组的大小,因为它只是指针。我们也不想更改C 功能的接口以传输数组的大小。所以我想从JPEG的标题中获取数组的大小。有人知道标头的位置,我可以在我可以获得此JPEG图像数组大小的大小吗?
任何帮助将不胜感激!
有人知道标头的位置,我可以在其中获得此JPEG图像数组大小的大小吗?
没有一个。
任何帮助将不胜感激!
更改C 功能的接口以传输数组的大小。
相关文章:
- lambda参数转换为constexpr技巧,然后获取带链接的数组
- 使用指针从C++中的数组中获取最大值
- 获取字符串的长度并将其分配给数组
- 数组长度,为什么从命令行获取时不能使用它?
- 如何在 nlohmann 的 json 库中获取数组长度?
- 在c++中获取两个大int,并将它们存储在数组中
- 如何在C++中获取二维数组中最少的一列数?
- 从 numpy 数组获取指针以将图像发送到C++
- 指针数组.获取指针元素的值
- 循环以使用 cstring 数组 c++ 获取用户输入
- 一种从元组/数组获取参数包的方法
- 如何使用数组获取输入,并将其存储在record.h类的主类中的变量中
- 如何使用数组获取命令行参数
- 从 JSON 数组获取天气
- 布尔数组获取意外的默认值
- 填充列表<>使用数组获取错误的数字
- 如何在C++中为矢量数据结构中的二维数组获取用户输入,而不使用行和列上的两个for循环
- 在自定义库中操作2d C++数组-获取行数
- 使用数组获取测试结果
- 数组c++获取值