作者ryanliang (暑假闲闲的大学生~~)
看板MacDev
标题Re: [问题] 如何读取Memory里面的Raw Image?
时间Wed Oct 6 18:57:20 2010
: ※ 引述《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)