首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NSCGImageSnapshotRep,如何得到bitmapData

NSCGImageSnapshotRep,如何得到bitmapData
EN

Stack Overflow用户
提问于 2010-12-14 11:47:14
回答 1查看 5.1K关注 0票数 6

我得到了一个只有一个表示的图像,那就是一个NSCGImageSnapshotRep

我尝试了[NSCGImageSnapshotRep bitmapData],但是这个类没有bitmapData的选择器。

有人知道这门课吗?我怎样才能得到bitmapData

我要从Webkit [DOMElement renderedImage]那里得到这个[DOMElement renderedImage]

Create bitmap of a DOMElement Objective C

正确的用法是[NSBitmapImageRep representationUsingType:id properties:id],这意味着在这种情况下不起作用。

我没有考虑兼容性,我会很高兴找到一个解决方案10.5+10.6+

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-09 07:25:45

代码语言:javascript
运行
复制
NSImage *img = [DOMElement renderedImage] ;
[img lockFocus] ;
NSBitmapImageRep *bitmapRep = [[NSBitmapImageRep alloc] initWithFocusedViewRect:NSMakeRect(0.0, 0.0, [img size].width, [img size].height)] ;
[img unlockFocus] ;

...

// don't forget when you are done with the rep:
[bitmapRep release] ;
票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4438802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档