如何编码要作为消息发送的图像?

时间:2011-07-25 23:38:36

标签: ios ios4 encoding

我无法弄清楚如何对UIImage进行编码和解码以作为消息发送。通过为Object实现NSCoding协议,我已成功编译了具有基本类型的C数据类型,字符串和对象。我甚至通过蓝牙连接发送它们并解码并成功使用它们。

我找不到任何文档或互联网示例,显示如何通过网络发送图像。

要使用我的连接,我需要将Image转换为NSData;但是,我无法找到一个API来为我做这件事。 UIImage没有实现encodeWithCoder。

有没有人有一个可以指导我的例子?

2 个答案:

答案 0 :(得分:1)

转换为NSData     NSData * data = UIImagePNGRepresentation(avatar);

参考UIImagePNGRepresentation slow or am I doing something wrong?

答案 1 :(得分:0)

您应该能够将图像转换为字节,就像SQL数据类型使用图像SQL数据类型存储图像一样。我对iphone-sdk-4.0知之甚少,但这应该让你走上正轨。