问题标签 [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.
ios - 自定义图像滤镜和多色滤镜
我正在尝试为 iOS 应用程序实现一个过滤器,如 LGBT 配色方案(它是几条颜色,一个在另一个之上)。有人对这个有经验么?我一直在寻找。我从 Ray Wenderlich 的教程 ( http://www.raywenderlich.com/76285/beginning-core-image-swift ) 开始创建了我的应用程序,但我对制作自定义图像过滤器一无所知。如果有人能指出我正确的方向,我将不胜感激!
谢谢 :)
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
,因为代码中的其他所有内容都与大小相关
ios - CIFilter / CIImage:BSXPCMessage 收到消息错误:连接中断
我正在开发基于“相机/照片”的应用程序。
应用程序启动 (sideMenu) :MainView 是带有相机按钮的NavigationCTRL中的普通 VC。
点击它会推动一个新的 VC。
这个很正常,但是里面有这样的东西:
所以它是一个自定义的相机视图控制器。
我可以——通过这种方式——获得更好的用户体验。
然后我可以拍照(从库中,或通过点击拍摄按钮(在打开/关闭某些功能 [定时器、高清、闪光灯 ..] 之后)。
当它拍照时,我使用prepareForSegue方法将捕获的图像发送到下一个 VC :
然后,它推送了新的 VC 并且...
我收到了这条消息:BSXPCMessage 收到消息错误:连接中断
当前的 VC 包含:
- an imageView (UIImageView) : 上一张图片
- 一个小的集合视图,其中包含来自原始(CIFilter)的小(缩略图)过滤图片
在这个视图中仅此而已。但我有这个消息。
这个消息呢?
我应该以不同的方式做某事吗?
这就是我设置过滤器的方式:
这段代码运行得很快!我不知道消息是从哪里来的。
那么,如果您有任何想法或更多帮助?
ios - 当应用 CIFilter 发生错误 iOS
使用 CoreImage (Framework) 并应用 CIFilter 时会发生许多错误
这些错误发生在CIContext
这一行:
-> 在一张图像上应用过滤器时不会出现此错误
-> 在两个图像上应用过滤器时出现此错误
有什么帮助吗??
ios - 如何组合两个或更多 CIImage
如何将两个或多个 CIImage 组合成另一个。我尝试使用 ciContext.drawImage。我如何从中获得 CGImage ?我所理解的是,我正在写一个我应该能够从中获取图像的上下文。请让我知道我是否理解有任何错误。
swift - 无法调试 EXC BAD ACCESS 代码 1
感谢您查看我的帖子。
所以在网上image!.drawInRect(rect!)
,我得到 EXC_BAD_ACCESS Code 1 错误,我一辈子都想不通。我在运行方案中启用了 Zombies,但没有打印出来(也许我也做错了?),我的 println() 似乎是我所有的变量,没有什么是零。
我想指出,这段代码工作了两次,然后第三次调用失败,大部分时间。在我的应用程序中,你拍照,然后它需要你编辑图片(当这个函数被调用时)。当我回到相机拍照并返回编辑(第三次)时,出现此错误。
此外,此方法在viewDidAppear()
任何帮助表示赞赏。我要拔头发了!
ios - UIImageView contentMode 在应用模糊效果后不起作用
我正在尝试将 a 的图像属性设置为UIImageView
我正在模糊的图像CoreImage
。该代码与未过滤的图像完美配合,但是当我将背景图像设置为过滤后的图像时,contentMode
似乎停止工作UIImageView
——而不是方面填充,图像变得垂直拉伸。除了contentMode
在代码中设置,我还在storyboard上设置了,但结果是一样的。
我正在使用 Swift 2 / Xcode 7。
为什么过滤CIImage
会导致我的图像被忽略contentMode
,我该如何解决这个问题?
objective-c - 在控制台中获取消息:“数据提供者支持的 CGImageRef 的 CreateWrappedSurface() 失败。”
更新到 Xcode 7并在操作中渲染图像时收到此(警告?)消息:
数据提供者支持的 CGImageRef 的 CreateWrappedSurface() 失败。
Xcode 6.4 下没有这样的消息。
得到了哪个代码部分抛出了消息:
我替换了我的 CIIImage 创建者以直接从 UIImage 获取它:
在这种情况下,我没有收到任何控制台消息,但有一个断言: originalCIImage 为 nil。
UIImage 的类参考说:
@property(nonatomic, readonly) CIImage *CIImage
如果 UIImage 对象是使用 CGImageRef 初始化的,则该属性的值为 nil。
所以我使用原始代码作为后备:
问题是,我仍然在控制台中收到警告消息。
以前有人收到过这个消息吗?消除该警告(?)消息的解决方案是什么?
谢谢, 亚当
ios - ios9 - 裁剪 CVImageBuffer 的问题
我面临一些与使用 iOS9 SDK 进行裁剪相关的问题。
我有以下代码来调整图像大小(通过在中间裁剪从 4:3 转换为 16:9)。这在 iOS8 SDK 之前可以正常工作。在 iOS 9 中,底部区域是空白的。
对此有何想法或建议?我尝试更改裁剪矩形但没有效果。
谢谢