我正在尝试在NSImageView中显示一个图像,其中一个图像包含在一个字节数组中。我该怎么做呢?据我所知,我需要将byte[]转换为NSData变量,并将其提供给NSImage。这是正确的吗?我该怎么做呢?我已经尝试过了,但这不起作用,而且似乎没有任何内置的转换……
我尝试过以下几种方法:
选角:
NSData bytesAsMacVariable = (NSData) imageAsBytes;也尝试过
NSData bytesAsMacVariable = imageAsBytes as NSData;最后,尝试像传递NSData一样传递byte[]。
NSImage imageToShow = new NSImage(imageAsBytes);所有这些都不起作用,据我所知,NSImage和NSData都没有接受byte[]进行转换的成员函数……
发布于 2011-04-16 23:57:49
您可以使用NSMutableData,如下所示:
new NSImage (new NSMutableData (imageAsBytes));https://stackoverflow.com/questions/5645157
复制相似问题