28得票4回答
iOS Sprite Kit截图?

我正在尝试获取一个包含SKScene的视图的屏幕截图。我使用的技术是:UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, NO, scale); [self.view.layer renderInContext:UIGra...

19得票2回答
Swift的UIGraphicsGetImageFromCurrentImageContext无法释放内存。

Swift 代码 当我们需要截取 UIView 的屏幕截图时,通常使用以下代码:UIGraphicsBeginImageContextWithOptions(frame.size, false, scale) drawViewHierarchyInRect(bounds, afterScre...

18得票9回答
UIImage的四舍五入和添加边框

我想在地图上展示一些图片作为注解。为此,我需要添加MKAnnotationView的image属性。我正在使用常规图片,但是我希望它们是圆形的并带有边框。所以我找到了将UIImage变为圆形的方法,并且我也找到了为UIImage添加边框的方法,但是边框似乎没有被添加(可能是因为我实际上没有将图...

18得票3回答
iOS中的“当前图形上下文”- 是什么意思?

当我在iOS绘制线条和形状等内容时,会获得"当前图形上下文"。 但是,什么是"当前图形上下文"——我想要一个30,000英尺的描述。 目前,我只是复制并粘贴UI代码,不确定它正在做什么。

16得票3回答
什么是图形上下文?(iOS)

图形上下文到底是什么?使用Core Graphic绘制时,我们会得到一个对上下文的引用。当我查看文档时,它似乎是一个对象或者说负责正确绘制(无论是打印、设备、pdf等)的东西。 有人可以帮助我理解上下文到底是什么吗?我尝试阅读文档,但我不理解。它是包含有关系统或其他信息(元数据)的对象吗? ...

12得票5回答
将PDF转换为UIImage

func drawOnPDF(path: String) { // Get existing Pdf reference let pdf = CGPDFDocumentCreateWithURL(NSURL(fileURLWithPath: path)) // Get...

11得票2回答
如何通过编程方式截屏(使用Swift、SpriteKit)

我尝试了建议的所有方法,但输出是一个白色的、空白的截图。这让我认为我没有在视图中添加任何内容。下面是我如何向我的视图添加图形的方式。addChild方法是由SpriteKit提供的,它接受SKSpriteNodes: addChild(background) addChild(rat...

10得票1回答
使用Xamarin C#绘制简单的iOS图片会变得模糊

我正在使用Xamarin进行开发,想要绘制一个简单的圆形,在里面加上“CIRCLE”文本,并在UIImageView中显示该图像。问题是圆形和文本显示非常模糊。我已经了解了一些亚像素知识,但我不认为这是我的问题。 这是模糊图像和代码,请希望有人能提供一些思路:)UIGraphics.Begi...

9得票2回答
在iOS中使用扩展/UIgraphicscontext将表情符号(字符串)渲染成最高分辨率图像

已知苹果在Unicode中支持的表情图片可以提取出高达160x160像素的分辨率。在OS X上,有一种工具可以通过从“Apple彩色表情符号”字体中提取数据来实现这一点,具体请参考https://github.com/tmm1/emoji-extractor。 我对在iOS上以类似的方式提取...

9得票1回答
在iOS应用程序的Xcode中使用Swift绘制性能UIGraphicsBeginImageContextWithOptions比例因子。

我有一种绘图方法,但是当调整UIGraphicsBeginImageContextWithOptions的比例因子时,绘图性能会受到很大影响。 当比例因子为1.0时,一切都运行得非常快,然而,当比例因子为0.0、2.0或3.0时(用于retina设备),绘制时会出现很多卡顿。 有什么可以修...