问题标签 [uigraphicscontext]

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 投票
3 回答
1132 浏览

ios - 在动态创建的 UIView 中画线

我需要在动态创建的视图中绘制形状/线条。这是我正在尝试的代码,但尽管正在添加视图,但它没有绘制任何内容。

0 投票
2 回答
205 浏览

ios - 保存许多图像IOS时质量损失

我在保存许多图像时遇到问题。我正在使用 UIGraphicsGetImageFromCurrentImageContext。例如,我的输入图像是 200kb,输出图像只有 35kb。我怎样才能在不损失质量的情况下保存我的图像。这是代码示例:

0 投票
1 回答
134 浏览

objective-c - 在 UIScrollView 中绘制清晰图像的最佳实践

我有一个 UIscrollView 我以这种方式在其中显示图像

}

但图像出现一些模糊

在此处输入图像描述

同时在其他视图中以这种方式显示相同的图像(在 UIImageView 内)

生产这种品质

在此处输入图像描述

如何在 UIScrollView 中获得相同质量的图像?

  • 图像尺寸为 640 * 360
  • 两个图像容器尺寸为 320 * 164
0 投票
1 回答
2344 浏览

iphone - 删除 UIImageView 中的白色背景

我正在使用UIBezierPath手指在白色背景和黑色笔划中绘制线条,并且使用我正在裁剪图像的触摸结束方法CGGraphicsContext(),并且效果很好。我想删除白色背景并使其透明。我尝试了几个代码,但对我不起作用。下面的代码使整个图像透明。除黑色笔触外,任何人都可以帮助我使图像透明。提前致谢。对不起,如果问题已经被问到。

0 投票
2 回答
1292 浏览

ios - iOS:Coregraphics 图像质量差

我不确定是否可以提高图像质量,但以下代码在 PDF 中显示的图像质量非常差。我知道从视图生成图像的标准代码,但是我能做些什么来指定图像质量或改进它吗?

0 投票
1 回答
364 浏览

ios - 从另一个类捕获一个视图控制器的图像

我有一个MainViewController,除此之外,我还添加了UIView iSnap另一个类。

现在我想在课堂上捕捉一部分MainViewController视图iSnap。可能吗 ?

我知道如何从当前视图控制器的视图中捕获图像,但在这里我想捕获类MainViewController中的视图部分iSnap

我用于捕获图像的这段代码位于 iSnap 类中。

0 投票
1 回答
70 浏览

ios - 如何在 iPad 的图库中保存并再次加载图像

如何将图像保存到 iPad 的图库中,然后再次将它们从那里读入我的应用程序。是否可以在 iPad 的图库中创建一个文件夹结构,我可以在其中存储通过我的应用程序生成的图像。

实际上我可以将图像保存到画廊,我正在使用这个

但不知道如何将其从图库加载回应用程序。?

0 投票
1 回答
238 浏览

ios - 每次缩放图像时,内存都会增加 20 MB

我有以下方法来缩小图像。但是每次我使用我的 ipad 2 单击图片并调用此方法时,仪器中应用程序的实际内存大小会增加 20 MB。最终使应用程序崩溃。此方法始终在主线程上运行。内存如此巨大增加的可能原因是什么?. 我正在使用 ARC。

编辑:更多信息:如果在这一行

我做

图像没有缩放,但 20mb 的大小消失了。

0 投票
0 回答
124 浏览

ios - 多个图像合并导致 iPad 中的内存泄漏

我正在使用 AVAudioRecorder 并行录制语音,我以 1 秒的间隔运行 NStimer,其功能是将多个图像合并为一个并将其添加到 NSmutablearray 中,以便将来将这些图像用于视频(MP4)。但 10 秒后,它每次都会发出接收内存泄漏警告并崩溃。如果我在任何情况下都错了,请参见下面的代码。

此函数以 1 秒的间隔调用 NStimer。

下面的函数用于合并发生内存泄漏和应用程序每次崩溃的图像。

你能帮我解决这个问题吗?我正在使用 ARC 项目,但对于这个文件,我禁用了 ARC 并将其设为非 ARC。请帮我。

提前致谢。

0 投票
1 回答
455 浏览

ios - CFRelease 导致 iPad 应用程序崩溃

我正在尝试合并四个图像以使其成为一个 uiimage。但是当我要做 CFRelease 时,它​​就崩溃了。如果我不这样做,那么它会导致内存泄漏和崩溃。如何解决?

请参阅下面的代码。

我收到以下错误。我该如何解决这个问题?我的项目在 ARC 中。

* -[UIImage _cfTypeID]:消息发送到释放的实例 0x1e88dce0