2009-05-01 65 views
1

我爲圖像文件名提供圖像瀏覽器視圖,並管理它們的加載。從IKImageBrowserView獲取CGImageRef

有沒有辦法從瀏覽器中檢索這些圖像的CGImageRef後加載它們?當用戶點擊圖像時,我想與他們一起做一些Core Animation。

回答

1

可能做到這一點最簡單的方法是使用的NSView方法

-bitmapImageRepForCachingDisplayInRect:

建立一個NSBitmapImageRep的區域,然後

-cacheDisplayInRect:toBitmapImageRep:

把它畫出來,然後NSBitmapImageRep的

-CGImage

獲取CGImageRef的方法。

+0

謝謝。這聽起來像它會給我一個縮略圖大小的圖像,而不是原始的全尺寸圖像。這是對的嗎? – thesamet 2009-05-01 18:16:23