cifilter相关内容

无法使用UISlider降低CIVignette效果

我在“我的照片编辑”应用中使用了 CIVignette 效果。它基于Slider的Changeing事件应用。我使用了以下代码,但我的问题是每当出现增加滑块值的Vignette效果时出现,但每当我降低滑块值的Vignette效果都不会减少。 请帮助。 b $ b @IBAction函数滑块(_发送者:UISlider){ 让startImage = CIImage(image:img ..
发布时间:2020-10-10 00:18:30 移动开发

从Photoshop到iOS的颜色特定的色相/饱和度

我正在尝试使用GPUImage和CIFilter映射此过滤器。请注意,我需要帮助将特定颜色(红色)(注意:不是主色,只是红色)的photoshop元素映射到iOS。 有人知道如何操纵CIFilter吗?或GPUImage类在iOS中获得以下Photoshop效果? 解决方案 您可以将GPUImage与查找过滤器一起使用: GPUImageLookupFilter:使用RGB颜色 ..
发布时间:2020-10-10 00:18:14 移动开发

在iOS上,可以将多个CIFilter添加到SpriteKit节点吗?

在iOS上,您可以向 SKEffectsNode 中添加多个 CIFilter 吗? CIFilterGenerator 似乎是我想要的,但在iOS上不可用。 我知道您可以使用通过传递一个图像的输出作为下一个图像的输入来对图像上的多个滤镜进行操作,但这对您没有用。会影响非图像节点。对每个人,我的实际内容都放在最底层?有更好的方法吗? 解决方案 难以或不可能将多个 CIFilte ..
发布时间:2020-10-10 00:18:12 移动开发

如何在iOS中应用冷色调和暖色调CIFilter?

我正在使用 Swift iOS 视频的应用程序 c>。我在哪里使用 AVPlayer 播放视频并设置 CIFilters 在视频上使用 AVVideoComposition 。我必须在视频上应用冷暖色调滤镜效果(请参见下图)。 我已经尝试了以下 Apple doc中提到的所有 Core Image Filters code>,但没有一个看起来像冷暖色调滤镜效果。 https://dev ..
发布时间:2020-10-10 00:15:25 移动开发

如何像扫描图像一样调整彩色图像

我想使彩色普通图像变成扫描图像。 像下面的2张图片一样,第一个图像是原始图像,第二个图像是原始图像。调整后的图片,效果应该像第二张图片一样,页面背面的文字也应该消失: 第一张图片: 第二张图片: 我想使用CoreImage和CIFilter来做到这一点。除了对比度和亮度。我认为应该像photoshop一样调整水平。但是如何调整呢?或其他方法? 我尝试在photosho ..
发布时间:2020-10-10 00:14:10 移动开发

使用CIFilter将CIImage绕中心旋转

我正在尝试旋转CMSampleBuffer的像素数据(来自相机)并将其显示在UIImageView中。我不想旋转视图本身。它必须是实际的像素数据。 我抓取供稿,将其转换为CIImage并使用CIFilter对其进行旋转。 我在设定旋转角度时遇到麻烦。 现在,它绕左下角旋转。我想绕着它的中心旋转它。 func captureOutput(_ captureOutput:AVCapt ..
发布时间:2020-10-10 00:12:24 移动开发

如何通过带有Swift的UISlider使用CIColorControls更改亮度,对比度和饱和度

我正在使用照片滤镜应用程序,如您所见,我添加了一项功能来调整对比度,亮度,饱和度和噪点。但是问题是它们独立工作,这意味着当我调整亮度时,例如,当我开始编辑对比度时,亮度会恢复为原始亮度。 这里是预览,当我将亮度最大化(图像变白),然后尝试调整其对比度并滑块会更改原始图像的对比度。 在这里,我能够抓住释放滑块并将其值放在原始图像上的瞬间,如您所见,在演示中,我将饱和度设置为0,然后将相同 ..
发布时间:2020-10-09 23:34:13 移动开发

我可以将CIFilter应用于ARkit相机供稿吗?

我正在尝试对ARSCNView中的摄像机实时蒸汽图像应用模糊效果.我已经检查了WWDC视频.他们只提到了使用Metal进行自定义渲染的方法,但是我没有在网络上找到任何完整的示例.知道怎么做吗? 已更新1 我试图将过滤器应用于背景.显示方向错误.我该如何解决? let bg=self.session.currentFrame?.capturedImage if(bg ! ..
发布时间:2020-09-07 01:48:08 其他开发

如何检测Core Image的硬件加速?

在我的应用中,我在CALayer动画期间使用"CIMotionBlur" CIFilter.问题是,当硬件加速不可用时,过滤器将无法正常工作: 在OS X安全模式下,动画期间该图层变为不可见; 使用VMWare Fusion时,动画的运行速度令人难以忍受,并且使测试应用程序更加困难; 动画无需过滤器即可正常运行.我只想在硬件加速可用时应用过滤器. 让我知道何时禁用过滤器的最高级 ..
发布时间:2020-08-12 01:09:30 其他开发

CIImage内存未释放

我正在尝试拍摄一系列图像,同时混合X个图像并生成一个新图像.这是我必须完成的代码: static func blendImages(blendFrames: Int, blendMode: CIImage.BlendMode, imagePaths: [URL], completion: @escaping (_ progress: Double) -> Void) { var cu ..
发布时间:2020-08-12 01:07:50 移动开发

核心图像过滤器CISourceOverCompositing在Alpha叠加层中未按预期显示

我正在使用CISourceOverCompositing将文字覆盖在图片上方,当文字图片不是完全不透明时,我得到了意外的结果.在输出的图像中,深色不够深,而浅色太浅. 我在简单的情况下重新创建了问题Xcode项目.它使用橙色,白色,黑色文本(用0.3 alpha绘制)创建图像,并且看起来正确.我什至将该图像放入Sketch中,并将其放置在背景图像的顶部,看起来很棒.屏幕底部的图像显示了在Sk ..
发布时间:2020-07-20 18:39:13 移动开发

CIArea直方图输入比例因子

我正在构建一个使用CIAreaHistogram Core Image过滤器的应用程序.我将inputCount值(存储桶数)设置为10,将inputScale值设置为1. 我得到直方图本身的CIImage,然后运行自定义内核(请参阅文章末尾)以将alpha值设置为1(因为否则直方图计算中的alpha值将被预乘),然后进行转换到NSBitmapImageRep. 然后我浏览图像表示的缓 ..
发布时间:2020-07-19 22:53:13 其他开发