2011-05-11 71 views
0

我正在通過使用下面的代碼的圖像數據轉換爲字節..圖像數據,iphone

NSData *imageData = UIImageJPEGRepresentation(m_imageView.image,90); 
unsigned char *bytePtr = (unsigned char *)[imageData bytes]; 

相同圖像通過使用.NET的,因爲它們使用的是一些編碼科技股coverting到字節...

iphonesdk和.NET字節不同步...

做我需要使用編碼爲科技股的字節....如果是這樣,請請我提供的代碼:)

由於該解決方案在advan ce ....

+0

bytes返回一個**常量**指針:' - (const void *)bytes' – justin 2011-05-11 09:18:28

回答

0

你在尋找原始顏色數據(rgba數組)還是保存到文件?

對於給定的質量級別,JPEG編碼不是唯一的,所以你不會在.net和Cocoa中擁有完全相同的數據。

+0

感謝您的重播.....我高一個問題.....在上面的代碼bytesPtr我越來越字節,並能夠打印所有的字節usin代碼:for(int i = 0; i <[imageData length]; i ++){ \t NSLog(@「%d」,bytePtr [i]); \t} 我現在的問題是,我想所有的這些字節傳送到Web服務...我怎樣才能做到這一點...提前 感謝... – 2011-05-11 12:29:58