如何将PGM字节保存到文件中

时间:2013-10-08 15:38:16

标签: objective-c pgm

我们正在拍摄UIImage并将其转换为PGM,作为图像的8位灰度表示。

结果是字节的unsigned char数组。我想将其写入文件以检查它已转换的内容。当我这样做时使用:

NSData *rawPGM = [NSData dataWithBytes:(const void *)somethingPGM length:strlen((char *)somethingPGM)];
NSURL *someurl = [NSURL fileURLWithPath:[NSTemporaryDirectory() stringByAppendingPathComponent:@"temp.pgm"]];
[rawPGM writeToURL:someurl atomically:YES];

我在文件中获得UTF-8字符,如ÚÛÜÝÝÜÛÚ××ÖÙØÚÛ而不是像普通PGM文件那样的整数0-255:

0 
24 
57 
76 
91 
103 

如何将unsigned char *保存到包含这些字节的整数表示的文件中?

0 个答案:

没有答案