我有一个来自平台SDK的NSImage指针,我需要将它加载到Qt的QImage类中。为了方便起见,我可以使用的QPixmap作为中间格式,这样创建一个从CGImageRef一个QImage的:加载NSImage到QPixmap或QImage中
CGImageRef myImage = // ... get a CGImageRef somehow.
QImage img = QPixmap::fromMacCGImageRef(myImage).toImage();
不过,我不能找到一种方法,从NSImage中转换为CGImageRef。 Severalother people有同样的问题,但我还没有找到解决方案。
有CGImageForProposedRect
方法,但我似乎无法得到它的工作。我目前正在尝试这个(img
是我的NSImage ptr):
任何想法?
完美的作品,谢谢! – Thomi 2010-03-18 11:44:36