【发布时间】:2010-12-12 15:21:36
【问题描述】:
我有一个 Webkit DOMElement,例如一个 div。 现在我想要一个渲染的 NSImage 或 NSBitmapImageRep。
这就像一个 DOMElement 的屏幕截图。
【问题讨论】:
标签: objective-c cocoa webkit
我有一个 Webkit DOMElement,例如一个 div。 现在我想要一个渲染的 NSImage 或 NSBitmapImageRep。
这就像一个 DOMElement 的屏幕截图。
【问题讨论】:
标签: objective-c cocoa webkit
公共 API 选择:
-[NSView cacheDisplayInRect:toBitmapImageRep:]
-[NSBitmapImageRep initWithFocusedViewRect:]
私有 WebKit 方法:
-[DOMElement renderedImage]
【讨论】:
-renderedImage 已添加到 Safari/WebKit 4 中,如果有帮助的话。