cifilter相关内容
我们正在尝试创建自定义CIFilter以添加到我们的CALayer's.上,但似乎只有默认CIFilter才能在CALayer. 上工作 我们在ViewController.swift上创建了一个小项目,添加了: import Cocoa import CoreImage class ViewController: NSViewController { override fu
..
我正在尝试生成中间有徽标的二维码:。 我使用的是我找到的代码here,我的代码是: func generateQrCode(message: String!) -> CIImage! { var data = message.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false) va
..
设置很简单. 一个带有 UIImageView 的 ViewController 并分配了一个图像. 一个 UIButton,点击后会模糊 UIImageView 中的图像. 导入 UIKit类视图控制器:UIViewController {@IBOutlet 弱变量 bg:UIImageView!@IBAction func blur(_ sender: Any) {让 input
..
不知道为什么这不起作用. 当它尝试创建 ship 节点时,它会因 EXC_BAD_ACCESS 而崩溃. SKTexture *tex = [SKTexture textureWithImageNamed:@"Spaceship"];CIFilter *filter = [CIFilter filterWithName:@"CISepiaTone"];[filter setValue:@0
..
我在黑暗的屏幕上有一个移动的黑色图像,以便更容易看到我想为图像添加白光.这是我的动态图像代码: Ghost = SKSpriteNode(imageNamed: "Ghost1")Ghost.size = CGSize(宽度:50,高度:50)Ghost.position = CGPoint(x: self.frame.width/2 - Ghost.frame.width, y: self.
..
我想在渲染时应用相机滤镜,我的代码是... func session(_ session: ARSession, didUpdate frame: ARFrame) {让图像 = CIImage(cvPixelBuffer: frame.capturedImage)var r:CGFloat = 0,g:CGFloat = 0,b:CGFloat = 0,a:CGFloat = 0color.g
..
几个小时以来,我一直在寻找这个问题的答案,但我就是想不通.当我按下按钮“按钮"时,我想为图像添加高斯模糊效果.用户是添加图像的人. 我根据来自 SO 和网络上其他地方的来源为“按钮"创建了一个操作.不起作用.我究竟做错了什么?任何代码将不胜感激.这是我的“按钮"操作: - (IBAction)test:(id)sender {CIFilter *gaussianBlurFilter = [
..
现在已经在 swift 上工作了一段时间,但在处理这个 Core Image Framework 时遇到了麻烦.我能够在图像上成功创建 CIFilter,但是我不确定如何删除它.图像放置在类似于 snapchat 的相机屏幕的 UIView 上,然后有一个图像视图,它是预览图像的 uiview 的子视图.顺便说一句,使用最新版本的 Xcode 和 iOS. 这是应用黑白滤镜时的代码: @I
..
我正在处理与使用 相关的 Apple 示例项目ARMatteGenerator 生成一个 MTLTexture,可以在人的遮挡技术中用作遮挡遮罩. 我想确定如何通过 CIFilter 运行生成的遮罩.在我的代码中,我像这样“过滤"遮罩; func updateMatteTextures(commandBuffer: MTLCommandBuffer) {守卫让 currentFrame =
..
我正在尝试对 ARSCNView 中的相机实时蒸汽图像应用模糊效果.我已经检查了 WWDC 视频.他们只提到了Metal的自定义渲染,但我在网上没有找到任何完整的例子.知道怎么做吗? 更新 1我试图将过滤器应用于背景.它显示不正确的方向.我该如何解决这个问题? let bg=self.session.currentFrame?.capturedImageif(bg != nil){让上下文
..
我想在渲染时应用相机滤镜,我的代码是... func session(_ session: ARSession, didUpdate frame: ARFrame) {让图像 = CIImage(cvPixelBuffer: frame.capturedImage)var r: CGFloat = 0, g: CGFloat = 0, b: CGFloat = 0, a: CGFloat = 0
..
我正在尝试在我的应用中生成二维码.问题是每当我做图片时,图片只是一个空方块.我将代码简化为基础,以尝试展示我的问题. struct ContentView: 查看 {@State var image: Image = Image(systemName: "circle.fill")var主体:一些视图{虚拟堆栈{图片.resizable().aspectRatio(contentMode: .f
..
我在将过滤器应用于图像时遇到了一些问题.以下代码在使用 CIImage:imageWithContentsOfURL 时完美运行: NSInteger filterIndex = [(UITapGestureRecognizer *)sender view].tag;过滤器 *filter = [过滤器 objectAtIndex:filterIndex];CIContext *context
..
根据 Apple文档 , iOS 不支持 CALayer 的过滤器属性.当我使用将 CIFilter 应用于 UIView 的应用程序之一时,即Splice,Funimate和artisto的视频编辑器Videoshow FX.这意味着我们可以将 CIFilter 应用于 UIView . 我已经使用了 SCRecorder 库,并尝试通过 SCPlayer 和 SCFilterImageV
..
我编写了一个抠像滤镜,使 MPEG 电影的背景透明,这样您就可以将电影文件用于更长的动画,而无需冗长的 PNG 序列.(就像某些类型的iOS动画通常所做的那样.) 我正在使用 AVPlayer , AVVideoComposition 和自定义的 CIFilter 在背景图像上渲染视频.背景图片可以通过与应用进行交互的用户进行动态更改. 在iOS 10推出之前,它一直都可以正常工作,现
..
我正在尝试编写一个辅助函数,该函数将色罩应用于给定的图像.我的功能必须将图像的所有不透明像素设置为相同的颜色. 这是我到目前为止所拥有的: extension UIImage { func applyColorMask(color: UIColor, context: CIContext) -> UIImage { guard let cgImageInpu
..
我很难理解许多不同的CIFilter使用的中心向量的含义。 让我们来看一下 CIRadialGradient ,例如, inputCenter 是什么意思?它的值范围是多少? 解决方案 正如Brian所说,它只是一种编码效果居中位置的类型。但是,CoreImage坐标从您在iOS上惯用的Y轴上反转了:0,0点是左下角,并且y值随着您向屏幕顶部移动而增大。
..
我正在尝试使用以下代码生成QR代码: DispatchQueue.main.async { let image = generateQRCode(from:qrCodeString) } func generateQRCode(from string:String?)-> UIImage? { 如果let data = string?.data(使用:.utf8,allowL
..
如何将CIPixellate Core Image Filter添加到Sprite Kit场景? 我有一个SpriteKit场景,它是SKScene或它的子类。 我想向场景添加Core Image滤镜。特别是CIPixellate过滤器,因此我可以免费拥有8位游戏天堂。 我该怎么做? 解决方案 事实证明,这一点都不难。只是 Core Image Filter 文档过时且笨拙,
..
我写了一个函数将滤镜应用于照片。为什么函数总是返回nil? func getImage()-> UIImage? { let openGLContext = EAGLContext(api:.openGLES2) let context = CIContext(eaglContext:openGLContext!) let coreImage = UIImage(cgImage:
..