Re: [問題] 如何讀取Memory裡面的Raw Image?
: ※ 引述《ryanliang (暑假閒閒的大學生~~)》之銘言:
: : ※ 引述《zonble (zonble)》之銘言:
: : : NSUInteger length = [data length];
: uint8_t *buffer = malloc(length - 54);
: : : [data getBytes:buffer range:NSMakeRange(54, length - 54)];
: : : NSData *newData = [NSData dataWithBytes:buffer length:length-54]
: free(buffer);
:
: zonble大的方法真見效
用NSLog從buffer可以印出整張圖的raw data
若是要連檔頭一起印出來
只要把length不要減54就好
這樣可以連檔頭一起印出
當然buffer也會跟著改變
只是我想請問另一個問題
為什麼要用uint8_t的方式來定義buffer的這個物件
而不用CVImageBufferRep來定義?
兩者有甚麼不同?
感謝zonble大的幫忙!!
跟sinread大的幫助!!
感謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.219.177.46
※ 編輯: ryanliang 來自: 114.42.160.97 (10/06 22:30)
討論串 (同標題文章)
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章