cifilter相关内容

SpriteKit SKTexture 崩溃

不知道为什么这不起作用. 当它尝试创建 ship 节点时,它会因 EXC_BAD_ACCESS 而崩溃. SKTexture *tex = [SKTexture textureWithImageNamed:@"Spaceship"];CIFilter *filter = [CIFilter filterWithName:@"CISepiaTone"];[filter setValue:@0 ..
发布时间:2022-01-11 12:27:58 其他开发

为 SKSpriteNode 添加发光效果

我在黑暗的屏幕上有一个移动的黑色图像,以便更容易看到我想为图像添加白光.这是我的动态图像代码: Ghost = SKSpriteNode(imageNamed: "Ghost1")Ghost.size = CGSize(宽度:50,高度:50)Ghost.position = CGPoint(x: self.frame.width/2 - Ghost.frame.width, y: self. ..
发布时间:2022-01-11 11:30:53 移动开发

在 iOS7 中创建模糊效果

几个小时以来,我一直在寻找这个问题的答案,但我就是想不通.当我按下按钮“按钮"时,我想为图像添加高斯模糊效果.用户是添加图像的人. 我根据来自 SO 和网络上其他地方的来源为“按钮"创建了一个操作.不起作用.我究竟做错了什么?任何代码将不胜感激.这是我的“按钮"操作: - (IBAction)test:(id)sender {CIFilter *gaussianBlurFilter = [ ..
发布时间:2022-01-07 17:48:12 其他开发

Swift 无法从 UIImage 中删除 CIFIlter

现在已经在 swift 上工作了一段时间,但在处理这个 Core Image Framework 时遇到了麻烦.我能够在图像上成功创建 CIFilter,但是我不确定如何删除它.图像放置在类似于 snapchat 的相机屏幕的 UIView 上,然后有一个图像视图,它是预览图像的 uiview 的子视图.顺便说一句,使用最新版本的 Xcode 和 iOS. 这是应用黑白滤镜时的代码: @I ..
发布时间:2021-12-31 20:59:22 移动开发

如何使用 ARMatteGenerator 将 CIFilter 添加到 MTLTexture?

我正在处理与使用 相关的 Apple 示例项目ARMatteGenerator 生成一个 MTLTexture,可以在人的遮挡技术中用作遮挡遮罩. 我想确定如何通过 CIFilter 运行生成的遮罩.在我的代码中,我像这样“过滤"遮罩; func updateMatteTextures(commandBuffer: MTLCommandBuffer) {守卫让 currentFrame = ..
发布时间:2021-11-17 21:29:55 其他开发

我可以将 CIFilter 应用到 ARkit 相机源吗?

我正在尝试对 ARSCNView 中的相机实时蒸汽图像应用模糊效果.我已经检查了 WWDC 视频.他们只提到了Metal的自定义渲染,但我在网上没有找到任何完整的例子.知道怎么做吗? 更新 1我试图将过滤器应用于背景.它显示不正确的方向.我该如何解决这个问题? let bg=self.session.currentFrame?.capturedImageif(bg != nil){让上下文 ..
发布时间:2021-11-17 21:22:13 其他开发

使用 SwiftUI 生成二维码显示空图片

我正在尝试在我的应用中生成二维码.问题是每当我做图片时,图片只是一个空方块.我将代码简化为基础,以尝试展示我的问题. struct ContentView: 查看 {@State var image: Image = Image(systemName: "circle.fill")var主体:一些视图{虚拟堆栈{图片.resizable().aspectRatio(contentMode: .f ..
发布时间:2021-09-02 19:15:01 其他开发

如何将CIFilter应用于UIView?

根据 Apple文档 , iOS 不支持 CALayer 的过滤器属性.当我使用将 CIFilter 应用于 UIView 的应用程序之一时,即Splice,Funimate和artisto的视频编辑器Videoshow FX.这意味着我们可以将 CIFilter 应用于 UIView . 我已经使用了 SCRecorder 库,并尝试通过 SCPlayer 和 SCFilterImageV ..
发布时间:2021-05-16 21:03:04 移动开发

iOS 10打破了自定义CIFilter

我编写了一个抠像滤镜,使 MPEG 电影的背景透明,这样您就可以将电影文件用于更长的动画,而无需冗长的 PNG 序列.(就像某些类型的iOS动画通常所做的那样.) 我正在使用 AVPlayer , AVVideoComposition 和自定义的 CIFilter 在背景图像上渲染视频.背景图片可以通过与应用进行交互的用户进行动态更改. 在iOS 10推出之前,它一直都可以正常工作,现 ..
发布时间:2021-04-12 20:48:09 移动开发

在Swift中为UIImage着色

我正在尝试编写一个辅助函数,该函数将色罩应用于给定的图像.我的功能必须将图像的所有不透明像素设置为相同的颜色. 这是我到目前为止所拥有的: extension UIImage { func applyColorMask(color: UIColor, context: CIContext) -> UIImage { guard let cgImageInpu ..
发布时间:2020-11-27 03:05:03 移动开发

CIFilter的中心向量

我很难理解许多不同的CIFilter使用的中心向量的含义。 让我们来看一下 CIRadialGradient ,例如, inputCenter 是什么意思?它的值范围是多少? 解决方案 正如Brian所说,它只是一种编码效果居中位置的类型。但是,CoreImage坐标从您在iOS上惯用的Y轴上反转了:0,0点是左下角,并且y值随着您向屏幕顶部移动而增大。 ..
发布时间:2020-10-10 00:24:58 移动开发

如何将CIPixellate Core Image Filter添加到Sprite Kit场景?

如何将CIPixellate Core Image Filter添加到Sprite Kit场景? 我有一个SpriteKit场景,它是SKScene或它的子类。 我想向场景添加Core Image滤镜。特别是CIPixellate过滤器,因此我可以免费拥有8位游戏天堂。 我该怎么做? 解决方案 事实证明,这一点都不难。只是 Core Image Filter 文档过时且笨拙, ..
发布时间:2020-10-10 00:20:53 其他开发

从函数获取UIImage

我写了一个函数将滤镜应用于照片。为什么函数总是返回nil? func getImage()-> UIImage? { let openGLContext = EAGLContext(api:.openGLES2) let context = CIContext(eaglContext:openGLContext!) let coreImage = UIImage(cgImage: ..
发布时间:2020-10-10 00:18:33 移动开发