问题标签 [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 投票
2 回答
82 浏览

iphone - 在屏幕抓取中保持图像分辨率

在我的应用程序中,用户可以在照片上贴上贴纸。当他们去保存他们的创作时,我会抓取屏幕并将其存储在UIImage

(其中self.mainView有一个UIImageView包含照片的子视图,以及另一个UIView包含贴纸的子视图)。

我想知道,是否可以以这种方式进行屏幕截图,并保持上述照片的分辨率?

0 投票
1 回答
400 浏览

iphone - 当视图控制器出现在另一个视图控制器上时如何获取屏幕截图?

我想获取当前屏幕的屏幕截图。

但是每当 MFMailComposeViewController 或任何其他视图控制器出现时,绘制的屏幕截图都不会出现黑屏。

当视图控制器出现时,上述代码中的 for 循环迭代不止一次,当 mfmailcomposeviewcontroller 出现时,我得到一个空白图像。尽管下面的视图控制器的标签栏控制器是可见的。

但是当我按下邮件编辑器的取消按钮时,屏幕上出现的操作表也不会被绘制。

这是由于 UIGraphicsBeginImageContextWithOptions 中的不透明度造成的吗?

我想知道当另一个视图控制器出现时如何获取屏幕图像。

是不是无法获取默认控制器截图?

请帮忙。

提前致谢。

0 投票
1 回答
63 浏览

ios - 在IOS的uiimageview中检测透明像素

我想检测 uiimageview 的透明部分。我正在使用此代码绘制到 uiimageview。但我想检测 uiimage 中的透明部分并防止将颜色填充到这些部分中。

提前致谢

0 投票
1 回答
220 浏览

iphone - 使当前 ViewController 后面的视图可见

我希望能够通过向下滑动来关闭我的模态。为此,我希望能够在向下拖动时看到当前视图控制器后面的前一个视图控制器。

为此,我将视图封装在滚动视图中,并尝试在后面打印上一个 VC 的图像,以便向下滑动时可以看到它。不幸的是,它确实有效,我只能看到黑屏。

我用这段代码来做到这一点:

有谁知道如何做到这一点?

非常感谢

0 投票
1 回答
2612 浏览

ios6 - CALayer renderInContext iOS7

我正在渲染多个图层以获得最终图像。其中一张图片包含人脸,另一张图片包含背景,脸部周围有透明渐变,因此隐藏了真实背景。在 iOS6 中它可以完美运行,但它在 iOS7 中使用透明渐变创建了一种奇怪的效果。

编码:

iOS6和iOS7中的结果:

IOS6

IOS 7

0 投票
0 回答
78 浏览

ios - 方法返回 iPhone 屏幕上可见的图像间歇性地返回 nil

看起来我可能已经找到了我早期问题之一的答案,并且很乐意在 SO 上发布解决方案,尽管我首先需要确认它是否正常工作。

问题是它似乎是 - 大多数时候,尽管并非总是如此。我已经隔离了有问题的代码 - 这是我创建的一种方法,其目的是返回设备屏幕上当前可见内容的 UIImage。它看起来像这样:

我将此方法的结果传递给另一个方法,并注意到它有时会返回 nil - 没有明显的原因,至少我找不到任何原因。

像往常一样,任何想法和帮助将不胜感激;如果您需要查看更多代码,或者是否有任何不清楚的目的,也请告诉我。

0 投票
1 回答
2841 浏览

iphone - UIGraphicsContext 内存泄漏

嗨,在我的应用程序中,我有一个函数可以获取当前视图的图像并将其转换为模糊图像,然后将其添加到 current.view。尽管我使用 [remove from superview] 删除了视图,但内存仍然很高。我正在使用核心图形并将所有 UI 图像设置为零。

我确实收到了内存泄漏警告在此处输入图像描述

0 投票
1 回答
339 浏览

ios - 从 HTML (webview) 创建 PDF 时出现白线

我尝试从 HTML (webview) 创建 PDF。我做的。但是,我面临的严重问题是我在每页上得到 1 条垂直线和 1 条水平线。正如我在此链接中所附。

点击查看图片 如果您看不到线条,请放大它。

我试过这段代码

有人对此有想法吗?

0 投票
0 回答
49 浏览

image - 将一张透明图像合并为普通图像

我想为图像添加透明覆盖我正在使用它的代码:

问题是我得到的最终图像不清晰并且失真。

请帮忙

0 投票
4 回答
3916 浏览

ios - ios Sprite Kit 截图?

我正在尝试获取其中包含 SKScene 的视图的屏幕截图。我使用的技术是:

这适用于普通 UIView,但无论出于何种原因,它都会忽略 SKScene 中的所有精灵。

我不确定这是否是一个错误,或者 Sprite Kit 的渲染是否与 UIGraphics 分开。

问题:当适用于 UIViews 的方式似乎不适用于 Sprite Kit 时,我如何获取 SKScene 的屏幕抓取,或者是否有人成功使用带有 Sprite Kit 的 UIGraphics 上下文?