2009-05-01 29 views
1

我为图像文件名提供图像浏览器视图,并管理它们的加载。从IKImageBrowserView获取CGImageRef

有没有办法从浏览器中检索这些图像的CGImageRef后加载它们?当用户点击图像时,我想与他们一起做一些Core Animation。

回答

1

可能做到这一点最简单的方法是使用的NSView方法

-bitmapImageRepForCachingDisplayInRect:

建立一个NSBitmapImageRep的区域,然后

-cacheDisplayInRect:toBitmapImageRep:

把它画出来,然后NSBitmapImageRep的

-CGImage

获取CGImageRef的方法。

+0

谢谢。这听起来像它会给我一个缩略图大小的图像,而不是原始的全尺寸图像。这是对的吗? – thesamet 2009-05-01 18:16:23