问题标签 [cgcontextdrawimage]
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.
ios - CGContextDrawPath:无效的上下文 0x0
我有这段代码,我认为这是这里的问题:
来自:https ://github.com/kadirpekel/MapWithRoutes/tree/master/Classes
这实际上是在对该项目进行任何更改,然后我尝试将某些内容导入我的代码并且不起作用,我收到此错误:
ios - 在 CGContext 上绘制的部分透明图像周围放置边框
我在前景和透明背景中有一个黄色花瓶的图像:
我在 CGContext 上绘制它:
我可以通过使用以下语句在它周围画一个阴影CGContextDrawImage
:
但我想在图像周围画一个笔触,使它看起来像下面这样:
如果我这样做:
它(显然)在整个 iamge 周围绘制一个矩形边框,如下所示:
这不是我需要的。
但是在第三张图片中绘制边框的最佳方法是什么?
请注意,在这种情况下无法使用 UIImageView,因此使用 UIImageView 的 CALayer 的属性不适用。
quartz-2d - 如何使用CGContextDrawImage?
我需要一些使用 CGContextDrawImage 的帮助。我有以下代码将创建一个位图上下文并将像素数据转换为 CGImageRef。现在我需要使用 CGContextDrawImage 显示该图像。我不太清楚我应该如何使用它。以下是我的代码:
任何帮助或示例代码都会很棒。提前致谢!
ios - 使用 CGContextDrawImage 旋转图像
如何旋转CGContextDrawImage()
在其中心绘制的图像?
在drawRect:
我在原点绘制图像,并在其中心旋转它,然后平移到应该绘制的位置。不工作。
ios - 如何在 ios 6.0 中使用 CGContextDrawImage 获取椭圆的边界
我使用以下带边框的代码绘制了一个椭圆。当我使用CGContextDrawImage
方法时,我没有得到边框,图像显示为椭圆形。否则我得到这个椭圆的边界线。其实我想得到椭圆形和边框的图像。我只有其中一个。我想两者兼得。
编辑:
我怎样才能解决我的问题,如下图所示
上面的视图有带有白色边框的图像。我想要完全一样的。请告诉我任何一个。
ios - iOS: CGContext SetTextDrawingMode Different Characters Cause Crash / No Text Drawn
I am using these functions to draw text over an image:
It works fine, except when I have character such as "ü", "ö", "ä" etc etc with strlen - it will cause a crash. So I tried to get the length of a string by using this before this line
it doesn't cause a crash, but no text is drawn. I think the culprit here is the characters. I have tried both
but nothing helped. Can you me with this? Thanks.
UPDATED: @Martin R:
ios - CGContextDrawImage 关闭屏幕性能
我一直在使用以下代码在屏幕外创建一个图像(
context
使用在后台线程中创建一个屏幕外的图像),然后
仅当我收到更新的“UIImages 数组”时才在屏幕上的主线程中GDC
渲染它
。
通过这样做,我发现渲染路径、线条等比UIView 的 drawRect: 方法
要快得多。
我现在面临的问题是,当尝试使用
CGContextDrawImage()
它渲染 UIImage 类时,渲染速度非常慢,大约需要 1.4-2.5 秒。通过搜索
,主要问题是它大部分时间都在对 png 文件进行放气。我已经
尝试过填充 png 图像并使用CGImageRef
仍然很长的渲染时间。我没有
对包含列表的数据数组的控制,如果它进来了 png 文件。
将图像分成小块,或者使用CALayer
帮助,我如何
在不使用“ CGContextDrawImage
”的情况下缝合这些图像是否可能?
我不确定解决这个问题的最佳方法是什么,以及如何,任何想法?
提前致谢
ios - 如何在 UIImageView 中的 UIImage 上绘制三角形
我在 UIImageView 中的图像上绘图时遇到问题,我已经看过“在 UIImage 上绘制另一个图像”,但这只是帮助很大。这是我的场景:我有一个带有 UITableView 的 UIPopoverController,当用户位于可滚动表格视图的底部时,我想显示一个向上的三角形。
我的代码:
我似乎无法在 imageView 中绘制到 UIImage 的三角形,最终结果要么是完全黑色的 ImageView(UIImage 只是一个 white.png),要么是 imageview 顶部的一行(取决于我是否使用drawInRect:
或drawAtPoint:
以及我使用什么坐标)。我需要做的就是画一个向上的三角形,这并不难,而且看起来我真的是在“按照书本”做。
iphone - 由于在 CGContextDrawImage 中收到内存警告,应用程序崩溃?
我的应用程序由于接收内存警告而崩溃。当我使用仪器运行应用程序时,我会遇到以下内存泄漏问题。
这是我这个方法的完整代码。
有人可以建议我代码中有什么错误。感谢任何帮助。