[英]How to get the jpeg image array from an unsigned char* array?
我正在使用libjpeg9進行android本機開發。 我從android相機獲取的圖像數據以jpeg格式壓縮。 然后,數據作為無符號char *數組傳輸到本地c ++函數。 根據libjpeg9的函數jpeg_mem_src JPP((j_decompress_ptr cinfo,unsigned char * inbuffer,unsigned long insize))的要求,應提供作為“ inbuffer”參數的數組的大小。
據我所知,sizeof函數不能用於獲取數組的大小,因為它只是一個指針。 我們也不想更改c ++函數的接口來傳遞數組的大小。
所以我想從jpeg的標頭中獲取數組的大小。 有誰知道我可以獲取此jpeg圖像數組大小的大小的標頭位置?
任何幫助將不勝感激!
有誰知道我可以獲取此jpeg圖像數組大小的大小的標頭位置?
沒有一個。
任何幫助將不勝感激!
更改c ++函數的接口以傳輸數組的大小。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.