自iOS 5.0以来,CIFilter类的标记,Mac OS X Cocoa框架和Cocoa Touch框架的一部分。
如何编写返回值/较小图像的 CIFilter / CIKernel?
所以我很清楚如何编写使用 CIColorKernel 或 CIBlendKernel 的 CoreImage CIFilter。本质上,这些方法是将 1px 输入转换为 1px 输出。 这不是我的问题。也不是...
AVPlayerItem 上的 CIFilter:色度键滤镜使像素变为黑色而不是透明
我按照这篇文档为iOS上的AVPlayerItem制作了一个色度键过滤器。我希望所有符合条件的像素都变得透明。现在,条件是像素是否有色调值
CIFilter 'apply:' 不可用:在 iOS 上不可用
我正在创建一个简单的自定义 CIFilter,它实现 CIKernel 以减少 alpha 值。 我的“AlphaFilter.h”: @interface CIAlphaFilter: CIFilter { CIImage *输入图像; } @property(重新...
CIFilter 的 randomGenerator() 产生模式
我正在尝试模仿苹果公司所做的老式胶片颗粒效果。问题在于叠加颗粒图像,当我将其合成并将其裁剪为原始图像的大小时,我很...
我有以下代码将输入 CIImage 缩放到 MTKView 中的可绘制大小,并在调整长宽比后将其居中。但图像位置并不总是适合所有长宽比,...
我想在应用模糊滤镜时删除图像周围的黑色阴影边框。 请查看下面所附的屏幕截图。模糊功能工作正常,但想要去除黑色阴影。我只是...
我在黑屏幕上有一个移动的黑色图像,为了更容易看到,我想在图像中添加白色发光。这是我的移动图像代码: Ghost = SKSpriteNode(imageNamed: "...
用于图像统计的Metal Core Image kernels
我目前正在使用 Accelerate 和 Metal 着色器计算直方图、波形和矢量。该代码适用于 8 位 SDR 像素缓冲区,并且可以正常工作。我想使用 Core Image 重写它们,所以...
我有一个自定义的 Metal CIKernel,它以红色显示图像上的边缘。在着色器中,我进行卷积来计算索贝尔梯度,然后将颜色返回为红色或原始颜色。但我...
如何组合两个 CIImage 的颜色通道和 Alpha 通道?
我有一个来自 YUV 数据的 CIImage,没有 alpha 平面,以及一个灰度 CIImage。我想使用第二张图像作为 alpha 平面。目前,gpt 告诉我使用 CISourceOverCompositing 过滤器,但它
在 SCNNode 上应用内置的 CIFilter 时,没有问题。 像这样: CIFilter *bloomFilter = [CIFilter bloomFilter]; [bloomFilter setValue: @(2) forKey: kCIInputIntensityKey]; [布卢姆菲尔...
我正在寻找一种方法来调整CIImage的大小,因为我正在使用一个混合CIFilter,需要两个混合的CIImages是相同的大小。我需要使用CIFilter来调整图像的大小,因为它 ...
我试着用CIFilter合成两张图片,但我不能正确处理图片的方向。在下面的例子中,我拍摄了相同的场景,但手机有2个不同的方向(......)。
如何在iOS Objective-C中应用类似instagram添加故事页的照片滤镜效果?
我想应用像instagram添加故事页面一样的照片滤镜效果。instagram的add story页面有大约10种滤镜效果。例如 东京、里约热内卢、纽约、斋浦尔等。
[AVCaptureVideoDataOutputSampleBufferDelegate使用CIFilter进行视频过滤的丢帧
我有一个非常奇怪的情况,如果我使用13个不同的滤镜链,AVCaptureVideoDataOutputSampleBufferDelegate会丢帧。让我解释一下:我有CameraController设置,没什么特别的,这里是...
是否可以在AVMutableComposition上同时使用CIFilter和GPUImage过滤器?
我有一个AVMutableComposition,其中包含两个轨道(每个轨道分别用于视频和音频),该轨道结合了多个视频(作为片段:AVCompositionTrackSegment)进行播放。我必须对选定的对象应用过滤器...
使用vImageMatrixMultiply_ARGB8888将颜色矩阵滤镜应用于UIImage,就像CIColorMatrix一样
我正在尝试使用Accellerate框架的vImageMatrixMultiply_ARGB8888构建快速函数以将颜色矩阵滤镜应用于图像。我以前能够将颜色矩阵应用于图像...
Swift:定义CIFilter CISourceOverCompositing inputImage的位置
我有一个简单的过滤器,结合了2个CIImage。让combinedFilter2 = CIFilter(名称:“ CISourceOverCompositing”)! CombineFilter2.setValue(inputImage,forKey:“ inputImage”)...
[Live Camera在使用CIFilter渲染时被拉伸。 -斯威夫特4
我想在渲染时应用相机滤镜,我的代码是... func session(_ session:ARSession,didUpdate frame:ARFrame){let image = CIImage(cvPixelBuffer:frame.capturedImage)var r:...
我目前正在努力在图像上重现扫描外观,如发现需要投入大量工作-CIFilter CIEdgeWork-是最好的(但不足以满足我的需要)选项。原始图片...