我正在使用libjpeg9进行android原生开发。我从android相机获得的图像数据以jpeg格式压缩。然后将数据作为unsigned char *数组传输到本机c ++函数。根据libjpeg9函数jpeg_mem_src JPP((j_decompress_ptr cinfo,unsigned char * inbuffer,unsigned long insize))的要求,数组的大小是' inbuffer'应该提供参数。
据我所知,sizeof函数不能用于获取数组的大小,因为它只是一个指针。我们也不想改变c ++函数的接口来传输数组的大小。
所以我想从jpeg的标题中获取数组的大小。有没有人知道标题的位置,我可以得到这个jpeg图像数组大小的大小?
任何帮助将不胜感激!
答案 0 :(得分:0)
有没有人知道标题的位置,我可以得到这个jpeg图像数组大小的大小?
没有。
任何帮助将不胜感激!
更改c ++函数的界面以传输数组的大小。