如何将NSView视图中的内容写入一个点阵或矢量图片
作者: Cocoa China 【最热的Mac, iPhone专业开发论坛】【本文永久地址】
25
Mar
实现方法:
在NSView子类中加入:
[self lockFocus];
NSBitmapImageRep *bits;
bits = [[NSBitmapImageRep alloc]
initWithFocusedViewRect: [self bounds]];
[self unlockFocus];
这样就可以将其保存在NSImage中,或者保存为文件等。
如果你希望将图形保存为矢量信息,你可以使用 [self dataWithPDFInsideRect: [self bounds]] 然后建立一个NSPDFImageRep。不要使用NSEPSImageRep因为PS格式转换速度比较缓慢。
One Response for "如何将NSView视图中的内容写入一个点阵或矢量图片"
请问如何从View的中的一个rect获得一个NSImage对象?
发表评论