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

ios - 空图形上下文

这是我正在使用的代码摘录:

我发现对 UIGraphicsGetCurrentContext 的所有其他调用都返回 NULL。我在控制台上收到此消息。

CGContextRestoreGState:无效的上下文 0x0。这是一个严重的错误。此应用程序或它使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性的整体下降。此通知是出于礼貌:请解决此问题。这将成为即将到来的更新中的致命错误。

什么会导致 UIGraphicsGetCurrentContext 返回无效的图形上下文?

0 投票
0 回答
44 浏览

ios - 如何以编程方式使用 coretext 截屏

我正在使用带有剪切路径的核心文本呈现 NSAttributedString。我想拍摄 coretext 的屏幕截图,而不是在视图上绘制它。

我将在 nsobject 类中截屏

0 投票
1 回答
874 浏览

ios - 从 WebView IOS 保存图像

我目前正在将 html 文件加载到UIWebView,有时它是表格或 png 图像,我可以保存图像和表格,但它需要的图像在UIWebView. 查看我的代码:-

尝试了两种方式,框架和边界。Bounds 给了我完整的图像,但它的模糊和我需要设置内容以适应,UIWebView以便我可以缩放和滚动UIWebView

如果我UIWebView使用以下代码将内容设置为中心,则由于缩放页面以适应属性,我无法滚动。

我如何将页面设置为中心/适当的用户可以滚动并将整个 html 页面保存到相册中的图像。

0 投票
1 回答
466 浏览

ios - 从 UICollectionView 可见区域创建 UIImage

我有一个水平滚动的集合视图。我需要从集合视图的当前可见部分创建一个 UIImageView。

为此,我通常使用以下方法:

但它在滚动后不适用于集合视图,因为它似乎正在获取已从屏幕滚动的视图的一部分

0 投票
2 回答
1153 浏览

ios - 来自 NSAttributedString 的“逆”UIImage

UIImage从一个创建一个NSAttributedString

我的问题是,创建具有相同文本但“反转”的图像的最佳方法是什么,即带有白色字体文本的 [UIColor greenColor]?

0 投票
0 回答
71 浏览

ios7 - 更改视图的框架会影响 renderInContext 和 UIGraphicsGetImageFromCurrentImageContext 吗?

我正在尝试将滚动视图的图像渲染到屏幕可见区域之外的区域。我正在调整滚动视图框架的大小以包括内容大小宽度和高度。调整大小后,我正在执行 renderInContext 并最终通过 UIGraphicsGetImageFromCurrentImageContext 获取图像。我得到的只是一个特定字节的黑色方框。如果我不调整视图框架的大小,我会得到框架不正确的图像。更改框架会影响 renderInContext 吗?调整大小后我该怎么做才能获得正确的图像?

0 投票
2 回答
302 浏览

ios - 绘图 2 UIImage 与不同的 UILabel 合并

我一直在尝试创建一个for循环,UILabel.text将其合并到一个UIImage然后将其保存到一个实例中,然后当第二次进入for循环时,它将结果保存在不同的实例中。

我面临的问题是它正在保存第一个UIImage但质量低下并跳过第二个。我什至尝试UIImage在按钮操作中执行保存代码,但仍然无效。

此外,当我在 iPhone 上运行此方法时,它会给我一个警告,即

CreatingVideo[334]:CGContextSaveGState:无效上下文 0x0。这是一个严重的错误。此应用程序或它使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性的整体下降。此通知是出于礼貌:请解决此问题。这将成为即将到来的更新中的致命错误。

0 投票
0 回答
258 浏览

ios - 将图像叠加到另一个图像中

我正在尝试用另一个图像覆盖一个图像。我已经尝试过但是,它并没有完全给出我所期望的输出。让我通过下图清楚地解释它,

图片

上面是我的 ViewController,我在其中显示用于拍照的相机(Backgorund Image),使用UIImagePickerController的是我放置的叠加图像。我的叠加图像可以旋转和缩放:

拍摄完照片后,我通过以下代码将图像与捕获的图像重叠:

代码scaleAndRotateImage

什么时候,我尝试了这些结果,因为图像处理工作很奇怪。它给出了以下问题,

  • 捕获的图像(Background Image)清晰度已丢失。
  • 覆盖图像未放置在框架的确切点。
  • 覆盖图像的帧发生变化,如果其旋转未捕获为已旋转图像。

关于我对代码的简要解释的任何想法?


更新

是的,最后,我已经实现了这一点,并使用它AVCaptureSession来捕获图片,而不是使用UIImagePickerController有用的图片。现在,唯一的事情是,我的叠加图像可以旋转,虽然低于一个,

我无法将旋转的叠加图像叠加到另一个图像中。无法获得旋转后的图像?我怎样才能做到这一点?

0 投票
0 回答
138 浏览

ios - Load UIWebView from 2nd VC and print it to PDF

I am trying to create a PDF file with a buch of data. The PDF has 7 pages, contains text, images and charts and works fine so far. Now I have to add a html-table to one of the PDFs pages. In that ViewController I added a WebView and try loading the data in the background, then printing it to the file. When presenting the ViewController, the WebView does load the page. But I need it to load while not being presented, my current problem is that the UIWebView stays white in the PDF-file: webViewDidStartLoad:(UIWebView *)webView is not being called.

Code VC1:

Code PDF2:

0 投票
1 回答
331 浏览

ios - 从 iPhone 相机保存和裁剪 UIImage

我有以下代码:

当我使用 photoData 并将其转换为 UIImage 时,纵向模式可以正常工作。但是横向模式有问题。

我试图通过裁剪照片的左右边缘来使风景与我的肖像大小相同。

还注意到如果我在拍照时翻转风景相机,方向会使我的照片倒置。

我这样做是错误的吗?

谢谢。