问题标签 [ciimage]

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 回答
813 浏览

ios - 自定义图像滤镜和多色滤镜

我正在尝试为 iOS 应用程序实现一个过滤器,如 LGBT 配色方案(它是几条颜色,一个在另一个之上)。有人对这个有经验么?我一直在寻找。我从 Ray Wenderlich 的教程 ( http://www.raywenderlich.com/76285/beginning-core-image-swift ) 开始创建了我的应用程序,但我对制作自定义图像过滤器一无所知。如果有人能指出我正确的方向,我将不胜感激!

谢谢 :)

0 投票
1 回答
89 浏览

objective-c - CGLayerRef 仅在 OS X 10.11 (El Capitan) 中为空

我有一个图像编辑应用程序,它一直工作到 10.10,但在 10.11 中出现了一个错误

当我查看CIImage创建的 w/-imageWithCGLayer时,它仅在 10.11 中显示为空图像(大小正确)

所以当我CIImage *test在 10.10 上查看时,它看起来就像我想要的那样。在 10.11 上,它是相同大小的空白图像。我尝试查看 CGLayer 和 CIImage 的 API 差异,但文档对我来说太密集了。有没有其他人偶然发现这个问题?我想它一定是带有初始化的东西CGContextRef,因为代码中的其他所有内容都与大小相关

0 投票
1 回答
1050 浏览

ios - CIFilter / CIImage:BSXPCMessage 收到消息错误:连接中断

我正在开发基于“相机/照片”的应用程序。

应用程序启动 (sideMenu) :MainView 是带有相机按钮的NavigationCTRL中的普通 VC。
点击它会推动一个新的 VC。
这个很正常,但是里面有这样的东西:

所以它是一个自定义的相机视图控制器。
我可以——通过这种方式——获得更好的用户体验。
然后我可以拍照(从库中,或通过点击拍摄按钮(在打开/关闭某些功能 [定时器、高清、闪光灯 ..] 之后)。

当它拍照时,我使用prepareForSegue方法将捕获的图像发送到下一个 VC :

然后,它推送了新的 VC 并且...
我收到了这条消息:BSXPCMessage 收到消息错误:连接中断

当前的 VC 包含:

  • an imageView (UIImageView) : 上一张图片
  • 一个小的集合视图,其中包含来自原始(CIFilter)的小(缩略图)过滤图片

在这个视图中仅此而已。但我有这个消息。
这个消息呢?
我应该以不同的方式做某事吗?

这就是我设置过滤器的方式:

这段代码运行得很快!我不知道消息是从哪里来的。

那么,如果您有任何想法或更多帮助?

0 投票
0 回答
138 浏览

ios - 当应用 CIFilter 发生错误 iOS

使用 CoreImage (Framework) 并应用 CIFilter 时会发生许多错误

这些错误发生在CIContext这一行:

-> 在一张图像上应用过滤器时不会出现此错误

-> 在两个图像上应用过滤器时出现此错误

有什么帮助吗??

0 投票
2 回答
3083 浏览

ios - 如何组合两个或更多 CIImage

如何将两个或多个 CIImage 组合成另一个。我尝试使用 ciContext.drawImage。我如何从中获得 CGImage ?我所理解的是,我正在写一个我应该能够从中获取图像的上下文。请让我知道我是否理解有任何错误。

0 投票
3 回答
4421 浏览

swift - 应用 CiFilter GaussianBlur

正如标题所说,我需要将 GaussianBlur 实现到 UIImage;我试图搜索一个教程,但我仍然无法实现它。我试过这个

导入 CoreImage 框架,但 Xcode 在第 5 行显示错误(“NSInvalidArgumentException”)。谁能帮我实现 gaussianBlur 和 CIFilter?

编辑:谢谢你们,但我还有一个问题;我只需要像这样对图像的一小部分应用模糊

在此处输入图像描述

0 投票
2 回答
792 浏览

swift - 无法调试 EXC BAD ACCESS 代码 1

感谢您查看我的帖子。

所以在网上image!.drawInRect(rect!),我得到 EXC_BAD_ACCESS Code 1 错误,我一辈子都想不通。我在运行方案中启用了 Zombies,但没有打印出来(也许我也做错了?),我的 println() 似乎是我所有的变量,没有什么是零。

我想指出,这段代码工作了两次,然后第三次调用失败,大部分时间。在我的应用程序中,你拍照,然后它需要你编辑图片(当这个函数被调用时)。当我回到相机拍照并返回编辑(第三次)时,出现此错误。

此外,此方法在viewDidAppear()

任何帮助表示赞赏。我要拔头发了!

0 投票
1 回答
492 浏览

ios - UIImageView contentMode 在应用模糊效果后不起作用

我正在尝试将 a 的图像属性设置为UIImageView我正在模糊的图像CoreImage。该代码与未过滤的图像完美配合,但是当我将背景图像设置为过滤后的图像时,contentMode似乎停止工作UIImageView——而不是方面填充,图像变得垂直拉伸。除了contentMode在代码中设置,我还在storyboard上设置了,但结果是一样的。

我正在使用 Swift 2 / Xcode 7。

为什么过滤CIImage会导致我的图像被忽略contentMode,我该如何解决这个问题?

0 投票
1 回答
2974 浏览

objective-c - 在控制台中获取消息:“数据提供者支持的 CGImageRef 的 CreateWrappedSurface() 失败。”

更新到 Xcode 7并在操作中渲染图像时收到此(警告?)消息:

数据提供者支持的 CGImageRef 的 CreateWrappedSurface() 失败。

Xcode 6.4 下没有这样的消息。

得到了哪个代码部分抛出了消息:

我替换了我的 CIIImage 创建者以直接从 UIImage 获取它:

在这种情况下,我没有收到任何控制台消息,但有一个断言: originalCIImage 为 nil。

UIImage 的类参考说:

@property(nonatomic, readonly) CIImage *CIImage

如果 UIImage 对象是使用 CGImageRef 初始化的,则该属性的值为 nil。

所以我使用原始代码作为后备:

问题是,我仍然在控制台中收到警告消息。

以前有人收到过这个消息吗?消除该警告(?)消息的解决方案是什么?

谢谢, 亚当

0 投票
1 回答
759 浏览

ios - ios9 - 裁剪 CVImageBuffer 的问题

我面临一些与使用 iOS9 SDK 进行裁剪相关的问题。

我有以下代码来调整图像大小(通过在中间裁剪从 4:3 转换为 16:9)。这在 iOS8 SDK 之前可以正常工作。在 iOS 9 中,底部区域是空白的。

对此有何想法或建议?我尝试更改裁剪矩形但没有效果。

谢谢