问题标签 [cgcontext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
46652 浏览

iphone - Setting A CGContext Transparent Background

I am still struggling with drawing a line with CGContext. I have actually go to line to draw, but now I need the background of the Rect to be transparent so the existing background shows thru. Here's my test code:

Any ideas?

0 投票
1 回答
2430 浏览

ios - 如何从 CGContext 获取色彩空间?

我想创建一个CGContext与现有CGContext. 我怎样才能得到UIColora 的空间CGContext

0 投票
1 回答
3598 浏览

image - 我正在尝试清除 cgcontext 上当前绘制的图像

我在 cgcontext 上绘制了一个 uiimage

CGContextDrawImage(tempContext, CGRectMake(0,0,myRect.size.width,myRect.size.height), imgRef);

但是一旦用户完成了当前图像,我想清除 tempContext 以便我可以重新缩放/操作图像并在相同的上下文中重绘它。

为此,我想清除上下文并使其干净。我试过 CgContextClearRect 但它没有用:(

0 投票
3 回答
1334 浏览

iphone - iPhone:绘制存储在数组中的 CGLayers 时崩溃

我正在尝试构建一个具有重做和撤消功能的绘图应用程序。我的想法是在“touchMoved”中的图层中绘制线条,然后将图层保存在“touchEnded”中。

我不确定我是否正确地绘制到图层,但一切正常,直到我清除我正在绘制的图像并尝试重绘数组中的图层。

这是我尝试重绘图层的方法。应用程序在到达CGContextDrawLayerAtPoint()

0 投票
1 回答
3116 浏览

iphone - CGContextSetShadow 不产生任何结果

我在我的 UIView 子类中使用这段代码来绘制一个带有渐变填充的圆圈:

圆圈和渐变画得很好,但我看不到阴影。我不确定为什么它不起作用,因为我在不同的视图子类中使用了相同的 CGContextSetShadow 函数并且它运行良好。

注意:在上面的代码中,“梯度”是之前定义的 ivar。

0 投票
2 回答
5867 浏览

iphone - 使用 NSString 的 drawAtPoint 方法代替 CGContextShowGlyphsAtPoint 问题

在我的应用程序中,我试图沿路径呈现文本;这对大多数字符都很好,但对日语(或任何非 mac-Roman)来说不是。有人建议我使用 [NSString drawAtPoint] 在我的 CATiledLayer 中显示正确的字符;但是,它们会在大约 5 秒后消失。在这个时候,我可以缩放图层并且它们可以正确缩放,但它们似乎不像文本的其余部分那样致力于 CATiledLayer。

在渲染之前,我会检查字符串并决定它们中的任何一个是否不可渲染。如果我遇到问题,我会使用 drawAtpoint 代替:

有没有人对为什么文本消失有任何指示?

一旦使用了drawAtPoint,我的调试输出就会被淹没:

所以我猜这与我的上下文管理有关,但我认为如果这与我使用 CGContextShowGlyphsAtPoint 在同一个地方,它应该已经有正确的上下文了吗?

0 投票
1 回答
8115 浏览

iphone - CGContextRef 和 UIView 之间有什么关系?

当我在石英 2D 中浏览 pdf 文档时,他们说要从 CGPDFDocument 对象获取页面。然后在 CGContextRef 对象中绘制页面。

一切都是在这个背景下完成的。我不明白如何在视图中查看对上下文所做的这些事情,或者我错过了什么?我正在 webView 中查看 pdf。

0 投票
1 回答
7196 浏览

iphone - 何时调用 -[UIView drawRect:] 方法?

是否在主视图将要显示之前调用

我们可以随时调用它吗?

0 投票
1 回答
466 浏览

iphone - 有没有办法可以使用 CGContext 制作像 GLPaint 这样的程序?

我想使用 CGContext 制作一个类似于 GLPaint 的程序,该程序非常流畅且易于放置图像。我知道 GLPaint 不允许在画布后面放置一个图像,而不仅仅是一个黑色的。

0 投票
2 回答
3254 浏览

iphone - 我将如何使用 CGContext 绘制这个

我想在我的视图中绘制这条线来绘制这条线,我拥有制作基本线所需的一切,但我不擅长绘画,我确实尝试过这样做,但无法让它正常工作。 替代文字