cifilter

    1热度

    2回答

    我想对彩色正常图像生成扫描图像的效果。 像下面两张照片,第一图像是原始图像,第二图像是调整后的图像,效果应该喜欢第二图像,在页面背面的文字也应该消失: 第一张图片: 第二图像: 我想使用CoreImage和CIFilter来做到这一点。除了对比度和亮度。我认为应该像Photoshop一样调整水平。但如何调整呢?或其他方法? 我试图在Photoshop中调整它,它似乎是使用Photoshop的水平仪

    0热度

    1回答

    我想禁用色彩管理,通过苹果的最佳性能指南中的描述禁用色彩管理: https://developer.apple.com/library/content/documentation/GraphicsImaging/Conceptual/CoreImaging/ci_performance/ci_performance.html 它说,我必须设置为null,该kCIImageColorSpace 。

    0热度

    1回答

    我一直在寻找过去几天关于如何通过手动操作亮度,对比度,高光,阴影,温暖等来实现对UIImage的过滤器。使用UISlider? 这里是我的代码,目前正在用来调节亮度.. let currentValue = Int(editPictureView.sliderView.value) editPictureView.currentPropertyValue.text = String(curren

    1热度

    1回答

    我已经使用CIVignette效果为My Photo Editing应用程序。它基于Slider的Changing事件应用。我已经使用下面的代码,我的问题是每当我增加滑块的值Vignette效果出现,但每当我减少滑块的值,Vignette效果不会减少。 请帮忙。 @IBAction func slider(_ sender: UISlider) { let startImage =

    6热度

    4回答

    将AVVideoComposition应用于我的AVPlayerItem后,我应用的滤镜确实有效,但视频在AVPlayerLayer中旋转。 我知道一个事实,即问题不在于过滤的帧,因为如果我在UIImageView中显示该帧,该帧将被正确呈现为100%。 视频显示正确直到我申请videoComposition。在AVPlayerLayer上设置videoGravity没有帮助。 视频顺时针旋转90

    -4热度

    2回答

    let filter: CIFilter! filter = CIFilter(name: "Sepo") filter.setValue(image, forKey: kCIInputImageKey) 关键在做什么?它是在命名我放入的图像还是什么?它有这样一个令人困惑的名字,它没有任何意义。

    2热度

    1回答

    我想实现当你在读荒野大镖客进入菜单(RDR)游戏时出现的同样的效果: 浏览CIFilter库后,我发现,滤波器我寻找是CIColorMonochrome。在样本图像上应用滤镜后,我得到以下结果: 这看起来不错,但是效果不如RDR图片。我将在图片上添加一个数字,并且需要清晰可见。因此,我想知道这是否能够帮助我实现RDR图片的黑色,漫画书风格。我尝试使用CIEdgeWork,但它似乎没有工作。 任何想

    0热度

    1回答

    我已经写在核心形象定制的内核: outputImage = kernel.apply(extent: extent, roiCallback: roiCallback, arguments: [inputImage])! static let kernel = CIKernel(source:""" kernel vec4 process(samp

    2热度

    1回答

    我是swift的新手,尝试构建可应用实时过滤器并使用应用过滤器保存的摄像头应用程序。 到目前为止,我可以实时预览应用的滤镜,但是当我将视频全部保存为黑色时。 import UIKit import AVFoundation import AssetsLibrary import CoreMedia import Photos class ViewController: UIViewCo

    0热度

    1回答

    我在iOS中处理ReplayKit2,由于某些原因,我需要将纵向的CMSampleBuffer旋转为横向,我发现结果不正确。 我想念什么? 这是原始样品缓冲液 这是实际的输出缓冲器 宽度&高度是sampleBuffer的尺寸 func rotation(sampleBuffer: CMSampleBuffer, width: Int, height: Int) -> CMSampleBuffer