看板 [ MacDev ]
討論串[問題] 如何讀取Memory裡面的Raw Image?
共 6 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者ryanliang (暑假閒閒的大學生~~)時間14年前 (2010/10/06 18:57), 編輯資訊
0
0
0
內容預覽:
用NSLog從buffer可以印出整張圖的raw data. 若是要連檔頭一起印出來. 只要把length不要減54就好. 這樣可以連檔頭一起印出. 當然buffer也會跟著改變. 只是我想請問另一個問題. 為什麼要用uint8_t的方式來定義buffer的這個物件. 而不用CVImageBuffe
(還有6個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者zonble (zonble)時間14年前 (2010/10/06 17:03), 編輯資訊
0
0
0
內容預覽:
uint8_t *buffer = malloc(length - 54);. free(buffer);. 果然是有事情忘記做 :p. --. zonble.net. cocoa.zonble.net. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 220.128.103.

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者ryanliang (暑假閒閒的大學生~~)時間14年前 (2010/10/06 16:26), 編輯資訊
0
0
0
內容預覽:
zonble大 我測試過 會出現"EXC_BAD_ACCESS". 我不知道哪裡出錯 感覺邏輯上很合理. 應該出在資料傳遞的方式可能不大match. 我現在也還在想辦法. 感謝~~. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 61.219.177.46.

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者zonble (zonble)時間14年前 (2010/10/06 13:49), 編輯資訊
0
0
0
內容預覽:
NSUInteger length = [data length];. uint8_t *buffer;. [data getBytes:buffer range:NSMakeRange(54, length - 54)];. NSData *newData = [NSData dataWithBy
(還有16個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者ryanliang (暑假閒閒的大學生~~)時間14年前 (2010/10/06 10:13), 編輯資訊
0
0
1
內容預覽:
zonble大 我剛剛試了 我不知道range要放甚麼樣的參數. 而且如果不用range 則會出現下列的錯誤訊息:. "Invalid use of viod expression". 不知道該怎麼去解決了@@. sinread大 我看過裡面附的程式. 我現在是已經轉換成我要的raw image了.
首頁
上一頁
1
2
下一頁
尾頁