簡體   English   中英

如何從無符號char *數組中獲取jpeg圖像數組?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM