(iphone) 维护 CGContextRef 或 CGLayerRef 占用的内存比 UIImage 少?
我需要处理许多图像,但无法将所有图像作为 UIImage 保存在内存中,因为它们太大了。 我还需要更改图像的颜色并即时合并它们。 当内存中没有很多图像…
使用 UIImage drawInRect 仍然将其呈现为上下颠倒
我在这个网站上读过一些关于使用 drawInRect 而不是 CGContext 绘制方法的帖子。它仍然把它画得颠倒吗?我认为使用 drawInRect 会将其正面朝上打印,…
如何使用 CoreAnimation 组合模型将 UIView 层次结构渲染到 CGContext 中
我正在尝试将 UIView 层次结构渲染到 CGContext 或最终渲染到 UIImage 中。一些子视图具有 3D 变换,renderInContext: 会忽略这些变换以及阴影和其他…
在以编程方式添加的子视图中绘制?
我有一个 UIScrollView 以编程方式添加到 UIView 中。 我想在 UIScrollView 本身上绘制一些图像。 我知道如何使用以下命令在主视图中绘制: [image dr…
如何从 UIImage 获取 CGContextRef?
CGContextRef context = ??; // get from UIImage *oldImage CGContextSaveGState(context); CGRect drawRect = CGRectMake(0, 0, 320, 480); CGCont…
为什么我的 CGContext 绘制的圆很糟糕?
我有一个自定义表格视图单元格,旨在像 iPhone 的 Mail.app 一样绘制一个圆圈: 相反,它画得像这样: 这是我的代码: CGContextRef context = UIGrap…
绘制到 CGImageRef 中
我想创建一个 CGImageRef 并绘制指向它的点。 使用什么上下文来创建空的 CGImageRef 并能够在其上进行绘制。 CGContextRef 还是 CGBitmapContextRef?…
尝试更改 CGImageRef 数据中的像素时获取 RGB 0 值
大家好,我在这段代码中得到的 RGB 值是 0。知道为什么吗? inImage 是用这个 CGContext 创建的。 -(CGContextRef)createBitmapContextWide:(int) pix…
如何使用 CGContext 获取全局(屏幕、设备)坐标?
我尝试为 Mac OSX 中的浏览器制作一个插件。 我从浏览器进程中获得了 CGContext 。 所以我可以用它画画。 我要做的就是制作一个用于事件处理的窗口,…
绘制带有未填充的核心图形的形状(仅带有边框的圆形)
你好, 我正在尝试在我的 iPhone 应用程序中绘制一个圆圈,该应用程序只绘制一个没有填充的圆圈。有关如何执行此操作的任何提示?我试图使用 CGContex…
SetStrokeColorWithColor 中的 UIColor 触发 EXC_BAD_ACCESS - 内存问题?
我有一条大线要画,颜色会沿着线变化。 我时不时地在代码的第四行得到 EXC_BAD_ACCESS 。 我怀疑这与 *tempColor 的自动释放有关,但无法弄清楚如何让…
在使用 Core Graphics 为网格添加垂直线时设置表格视图中的背景颜色
我试图通过覆盖 UITableView 中默认提供的标准水平线顶部的垂直线来使用 UITableView 创建网格样式表。我正在使我的代码适应此博客提供的示例: http:…
CoreGraphics 上下文中的透明度/alpha(iphone、objc)
我目前正在为 iPhone 制作一个基本的图像编辑器。 我从 UIImage 获取 CGImageRef 并使用以下代码为其创建上下文 origImage = result.CGImage; Iheight…
CGContext & CGBitmapContextCreateImage 错误,如何修复?
我已经研究了几个小时了,甚至不知道如何调试这个错误。也许有一位专家知道发生了什么事。 - (void) prepareSubset { CGSize size = [image size]; fl…