问题标签 [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.

0 投票
0 回答
106 浏览

ios - CGContextDrawImage 中的错误检查

我正在尝试将 png 图像绘制到视图中。我尝试从其他来源复制代码。绝对什么都画不出来。

我插入了代码来绘制背景和涂鸦,这看起来很好。图像绘制。没有什么。它正在读取文件,因为图像尺寸已正确填写。

我错过了一些错误检查?

另一种可能性是我完全在视图之外绘制。

0 投票
1 回答
984 浏览

ios - iOS:在 CGContext 上绘图最终会变得模糊

我有一个应用程序,它显示一个顶部有一个 UIImage 的文档,您可以在其中绘制线条等以突出显示内容。

如果我一直画线(触摸、画、抬起手指,然后在屏幕的不同区域重复)

线条慢慢模糊。

这是我的触摸代码,我将kCGBlendModeCopy用于混合模式,但使用了 kCGBlendModeNormal。DrawingView 是一个 UIImageView。

更新 这是我已经绘制的线条,它们越老,它们就越模糊,感觉就像每条添加的线条都会衰减旧的线条。在 iPad 2 ios8 iPad Mini Retina ios7 上测试

0 投票
1 回答
917 浏览

ios - 缩放 UIImage 以与 CGContextDrawImage 一起使用

我有一个尺寸为 480 像素 x 480 像素的图像,我想将其显示在一个尺寸为 375 像素 x 375 像素的视图中CGContextDrawImage,如下所示。目前,图像无法缩放以适合视图 - 它以全尺寸绘制。请问如何调整下面的代码以缩放图像以适合视图?

0 投票
1 回答
518 浏览

ios - CGContextDrawImage错误,如何分配缓冲区?

我正在尝试将图像数据存储在我的应用程序的缓冲区中,因此我将能够使用它,但是我在 CGContextDrawImage 行上收到 EXC_BAD_ACCESS 错误。这是我正在使用的代码:

当尝试将缓冲区和字节设置为 null 和 0 时,如用于自动内存分配的苹果文档中的应用程序不会崩溃,但会出现以下错误:

好像我错过了一些东西,但无法真正弄清楚,需要任何建议,谢谢!

0 投票
0 回答
141 浏览

c# - Xamarin 在 CGContext 中绘制西里尔文字

首先,这是我的代码,我在 userpic 中绘制昵称的第一个字母:

所以对于英语单词它很好用,但是当我尝试绘制西里尔符号(例如“ЛвУамау”)时,它会绘制“_”符号,我该如何解决?

在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
173 浏览

ios - 在 UIView 上绘制时 UIImage 反转

我正在使用相机选择器控制器拍照并将其显示在我的应用程序中。但是我不用UIImageView来显示图片。我UIImage在 a 上绘制UIView,我得到的结果是反转的图像。这是屏幕截图:

在此处输入图像描述

我点击使用照片后的结果是:

在此处输入图像描述

这是我的代码:

在 dView 中:

我尝试 正确显示图像,但他们旋转图像,而不是使内容以正确的顺序显示CGAffineTransformMakeRotationCGContextRotateCTM如您所见,图像中的内容完全颠倒了。

如何在uiimage不改变外观的情况下绘制?

0 投票
1 回答
768 浏览

ios - 如何在iOS中清除CGContext中的圆圈

我想使用 CGcontext 创建图像。这是具有白色或黑色背景的简单图像。我还想添加圆形的透明部分(检查附图)。我知道如何正确地做到这一点。但我想让它圈起来。请任何人帮助我。 在此处输入图像描述

0 投票
0 回答
108 浏览

ios - 有关如何在 iOS 中使用 swift 迭代和记录图像的原始像素的任何链接/指南?

我正在尝试在 iOS 开发中使用 swift 语言处理图像的原始像素。我的目标是使用 CGContextDrawImage 和 CGContextRef 方法迭代和记录图像的像素值/颜色空间信息。就像附加屏幕截图中的输出一样。谁能指导我完成这个?到目前为止,我还没有遇到解决方案。

在此处输入图像描述

0 投票
0 回答
670 浏览

swift - 访问除 CGContextDrawImage 之外的 CIImage 或 CGImage 的 Bitmap

我想获取 CIImage 的各个像素的 RGB(实际上,提供的图像已经过灰度,因此灰度信息就足够了)。

我目前有以下代码:

然后我使用数据变量访问各个像素。我意识到这个功能的大部分时间都花在

是否有另一种访问 CIImage 或 CGImage 位图的方法?

0 投票
3 回答
508 浏览

ios - 使用 UIImage 和其他属性创建自定义图像

我正在寻找在iOS. 例如,该图像将用于共享到社交网站。

例如,用户可能会选择一张我们有参考的照片作为UIImage. 有了这个图像,我们想要创建另一个图像,其中包含原始图像。

这个想法是创建一个宝丽来风格的图像,底部有一些文字/措辞。实现这一目标的最佳方法是什么?

我的第一个想法是创建一个XIB控制布局并在屏幕外初始化的控件,使用快照来创建成品UIImagedealloc视图。或者使用它会更好CGContextDrawImage吗?担心的是布局,如果我们有多个需要特定布局的项目,那么上下文绘制将很容易完成