2
我正在使用XCode中的OSX項目。我在XCode中添加了一個圖像集到我的資產目錄中。它被稱爲'Foo'。如何從我的XCode資產目錄中獲取CGImage
如何從中獲取CGImage?
這似乎是很簡單的,從它那裏得到一個NSImage中:
let image = NSImage(named: "Foo")
......但沒有一個CGImage這正是我需要的。
具體設置了:的XCode 7.1 OSX 10.11埃爾 - 匹編碼雨燕2.1進口可可和MetalKit
編輯:有幾個人指出,如何通過CGImageForProposedRect方法的NSImage中轉換爲CGImage。我希望完全避免NSImage,因爲它似乎是一個浪費的中間步驟。但也許這是訪問您的圖片資源的唯一方式?如果有人知道一種避免NSImage轉換的方法,那很好,否則我想接受的答案是最好的方法。
看看這個:http://stackoverflow.com/questions/24595908/swift-nsimage-to-cgimage – joern