cifilter相关内容
我在“我的照片编辑”应用中使用了 CIVignette 效果。它基于Slider的Changeing事件应用。我使用了以下代码,但我的问题是每当出现增加滑块值的Vignette效果时出现,但每当我降低滑块值的Vignette效果都不会减少。 请帮助。 b $ b @IBAction函数滑块(_发送者:UISlider){ 让startImage = CIImage(image:img
..
我正在尝试使用GPUImage和CIFilter映射此过滤器。请注意,我需要帮助将特定颜色(红色)(注意:不是主色,只是红色)的photoshop元素映射到iOS。 有人知道如何操纵CIFilter吗?或GPUImage类在iOS中获得以下Photoshop效果? 解决方案 您可以将GPUImage与查找过滤器一起使用: GPUImageLookupFilter:使用RGB颜色
..
在iOS上,您可以向 SKEffectsNode 中添加多个 CIFilter 吗? CIFilterGenerator 似乎是我想要的,但在iOS上不可用。 我知道您可以使用通过传递一个图像的输出作为下一个图像的输入来对图像上的多个滤镜进行操作,但这对您没有用。会影响非图像节点。对每个人,我的实际内容都放在最底层?有更好的方法吗? 解决方案 难以或不可能将多个 CIFilte
..
我从 AVAsset 中获得了 CVPixelBufferRef 。我正在尝试对其应用 CIFilter 。我使用以下行: CVPixelBufferRef pixelBuffer = ... CVPixelBufferRef newPixelBuffer = //要填充$的空像素缓冲区b $ b CIContex * context = //从EAGLContext创建的CICont
..
我有两个CIFilter,曝光和色调。我需要将滤镜组合到一个UIImage上。我该怎么办?下面是我到目前为止所拥有的一些代码... CIFilter * hueFilter; CIFilter * exposureFilter; CIImage * adjustedImage; hueFilter = [CIFilter filterWithName:@“ CIHueAdj
..
我正在使用 Swift iOS 视频的应用程序 c>。我在哪里使用 AVPlayer 播放视频并设置 CIFilters 在视频上使用 AVVideoComposition 。我必须在视频上应用冷暖色调滤镜效果(请参见下图)。 我已经尝试了以下 Apple doc中提到的所有 Core Image Filters code>,但没有一个看起来像冷暖色调滤镜效果。 https://dev
..
我想使彩色普通图像变成扫描图像。 像下面的2张图片一样,第一个图像是原始图像,第二个图像是原始图像。调整后的图片,效果应该像第二张图片一样,页面背面的文字也应该消失: 第一张图片: 第二张图片: 我想使用CoreImage和CIFilter来做到这一点。除了对比度和亮度。我认为应该像photoshop一样调整水平。但是如何调整呢?或其他方法? 我尝试在photosho
..
我正在尝试旋转CMSampleBuffer的像素数据(来自相机)并将其显示在UIImageView中。我不想旋转视图本身。它必须是实际的像素数据。 我抓取供稿,将其转换为CIImage并使用CIFilter对其进行旋转。 我在设定旋转角度时遇到麻烦。 现在,它绕左下角旋转。我想绕着它的中心旋转它。 func captureOutput(_ captureOutput:AVCapt
..
我正在使用照片滤镜应用程序,如您所见,我添加了一项功能来调整对比度,亮度,饱和度和噪点。但是问题是它们独立工作,这意味着当我调整亮度时,例如,当我开始编辑对比度时,亮度会恢复为原始亮度。 这里是预览,当我将亮度最大化(图像变白),然后尝试调整其对比度并滑块会更改原始图像的对比度。 在这里,我能够抓住释放滑块并将其值放在原始图像上的瞬间,如您所见,在演示中,我将饱和度设置为0,然后将相同
..
我想在开始实现自己的过滤器(可能使用opengl ES)之前先确定一下,但是 CIFilters 在iOS上可用吗? 解决方案 CIFilter当前在SDK中不可用。如果您希望看到这种东西,则应该向Apple提出请求。
..
是否有CITemperatureAndTint的示例代码或示例?我已经阅读了它的文档,但是我需要一些示例来实现它。 解决方案 CIFilter * yourFilter = [CIFilter filterWithName:@“ CITemperatureAndTint”]; [yourFilter setValue:yourInputImage forKey:@“ inputIma
..
在我的iOS应用程序的UI中,显示了一个CALayer s的复杂层次结构.这些层之一是AVPlayerLayer,它显示实时应用(使用AVVideoComposition(asset:, applyingCIFiltersWithHandler:))CIFilter的视频. 现在,我想将此图层合成导出到视频文件. AVFoundation中有两个似乎有用的工具: A :AVVideoC
..
我正在尝试对ARSCNView中的摄像机实时蒸汽图像应用模糊效果.我已经检查了WWDC视频.他们只提到了使用Metal进行自定义渲染的方法,但是我没有在网络上找到任何完整的示例.知道怎么做吗? 已更新1 我试图将过滤器应用于背景.显示方向错误.我该如何解决? let bg=self.session.currentFrame?.capturedImage if(bg !
..
我想在渲染时应用相机滤镜,我的代码是... func session(_ session: ARSession, didUpdate frame: ARFrame) { let image = CIImage(cvPixelBuffer: frame.capturedImage) var r: CGFloat = 0, g: CGFloat = 0, b: CGFloat =
..
在我的应用中,我在CALayer动画期间使用"CIMotionBlur" CIFilter.问题是,当硬件加速不可用时,过滤器将无法正常工作: 在OS X安全模式下,动画期间该图层变为不可见; 使用VMWare Fusion时,动画的运行速度令人难以忍受,并且使测试应用程序更加困难; 动画无需过滤器即可正常运行.我只想在硬件加速可用时应用过滤器. 让我知道何时禁用过滤器的最高级
..
我正在尝试拍摄一系列图像,同时混合X个图像并生成一个新图像.这是我必须完成的代码: static func blendImages(blendFrames: Int, blendMode: CIImage.BlendMode, imagePaths: [URL], completion: @escaping (_ progress: Double) -> Void) { var cu
..
我正在尝试为OS X创建QR Code生成器,但是我没有继承制作出比我正在使用CIQRCodeGenerator进行CIImage滤镜的黑白QRQR更加丰富多彩的QRCode.我完成了这项工作,我已经在我的应用中实现了一个示例代码:- + (NSImage *)createQRImageForString:(NSString *)string size:(CGSize)size { // S
..
我正在使用CISourceOverCompositing将文字覆盖在图片上方,当文字图片不是完全不透明时,我得到了意外的结果.在输出的图像中,深色不够深,而浅色太浅. 我在简单的情况下重新创建了问题Xcode项目.它使用橙色,白色,黑色文本(用0.3 alpha绘制)创建图像,并且看起来正确.我什至将该图像放入Sketch中,并将其放置在背景图像的顶部,看起来很棒.屏幕底部的图像显示了在Sk
..
我正在构建一个使用CIAreaHistogram Core Image过滤器的应用程序.我将inputCount值(存储桶数)设置为10,将inputScale值设置为1. 我得到直方图本身的CIImage,然后运行自定义内核(请参阅文章末尾)以将alpha值设置为1(因为否则直方图计算中的alpha值将被预乘),然后进行转换到NSBitmapImageRep. 然后我浏览图像表示的缓
..
我遇到一个问题,当我尝试从图像(在这种情况下为图像背景)中去除绿色,但所有深灰色(在我要保留的图像部分内)变成半透明的.我不确定为什么要提出以下建议: func chromaKeyFilter(fromHue: CGFloat, toHue: CGFloat) -> CIFilter? { let size = 64 var cubeRGB = [Fl
..