core-image 相关问题

Core Image是一组用于近实时,像素精确图像和可可视频处理的组件。它可以从Mac OS X v10.4获得,部分可在iOS v5.0中使用

如何编写返回值/较小图像的 CIFilter / CIKernel?

所以我很清楚如何编写使用 CIColorKernel 或 CIBlendKernel 的 CoreImage CIFilter。本质上,这些方法是将 1px 输入转换为 1px 输出。 这不是我的问题。也不是...

回答 1 投票 0

将 MTLTexture 转换为 CVPixelBuffer

我目前正在使用 Metal 开发实时滤波器。 定义 CIImage 后,我将图像渲染到 MTLTexture。 下面是我的渲染代码。 context 是由 Metal 支持的 CIContext; 目标纹理...

回答 3 投票 0

尝试在二维码上显示边框

我尝试在检测到的二维码周围显示边界框,但该框未显示。认为这可能是坐标系不匹配的原因,但并不完全确定。 导入 SwiftUI 我...

回答 1 投票 0

如何使用 CoreImage 或 Metal Performance Shaders 创建自定义颜色滤镜?

我需要根据 RGBA 值创建滤色器。对我来说,使用 Core Image 或 Metal Performance Shaders 都很好。 Core Image 提供一些默认过滤器。但我需要 RGBA 颜色的滤镜

回答 2 投票 0

为什么 UIGraphicsGetCurrentContext 在 UIGraphicsBeginImageContext 之后返回 nil

我正在按照代码示例制作模糊的 UILabel,https://stackoverflow.com/a/62224908/2226315。 我的要求是在标签初始化后使标签模糊,而不是调用...

回答 2 投票 0

缩放 CIImage 并将其平移到可绘制的中心

我有以下代码将输入 CIImage 缩放到 MTKView 中的可绘制大小,并在调整长宽比后将其居中。但图像位置并不总是适合所有长宽比,...

回答 1 投票 0

防止 SpriteKit Metal Renderer 超出纹理大小限制

我有 SpriteKit 节点,我使用 SKEffectNode 在其上应用核心图像滤镜。精灵是用户在场景中添加的图像,可以是任意大小。有些过滤器会改变...

回答 1 投票 0

在iOS中应用模糊滤镜时如何从图像中删除黑色阴影矩形?

我想在应用模糊滤镜时删除图像周围的黑色阴影边框。 请查看下面所附的屏幕截图。模糊功能工作正常,但想要去除黑色阴影。我只是...

回答 3 投票 0

将 MetalView 与 SwiftUI 结合使用?我如何在那里放置一些东西来展示?

我一直坚持使用 SwiftUI 和 Metal,甚至快要放弃了。 我从 https://developer.apple.com/forums/thread/119112?answerId=654964022#654964022 得到了这个示例: 导入金属套件 是...

回答 4 投票 0

UIImage 使用 vImage 进行高斯模糊

我正在尝试找到一种更快的方法来生成高斯模糊图像,这个博客适用于大多数图像。 但是当图像具有透明背景色时,模糊的图像看起来很糟糕 代码...

回答 3 投票 0

快速图像过滤器

照片上的过滤有效,但我遇到了这个问题。 当我运行这段代码时: 让originalImage = CIImage(图像: imageView.image) var filter = CIFilter(名称: "CIPhotoEffectMono") 过滤。

回答 4 投票 0

直方图:RGB 到亮度

在我正在实现的直方图显示中,我成功地显示了RGB直方图。与 Photoshop 的相比,它似乎是正确的! (以下所有截图均来自同一张图片) 现在,对于

回答 1 投票 0

如何使用 ciContext.writePNGRepresentation(of: , to:, format:,colorSpace:, options:) API 在 macOS 中导出 16 位 PNG?

是否可以使用此API导出16位图像? ciContext.writePNGRepresentation(of:,to:,格式:,colorSpace:,选项:) 我可以使用 HEIF10 API 导出 10 位 HEIF 文件 ciContext。

回答 1 投票 0

如何在 Swift 中导出 16 位 HEIF 图像?

我正在尝试为我的应用程序编写一个允许 16 位深度 HEIF 文件的导出函数。 Apple 的文档没有指定是否支持 16 位,也没有指定 writeHEIFRepresentation() 方法是否支持

回答 1 投票 0

如何在 Swift 中从字符串生成条形码?

我是一名新的 iOS 开发人员。我想知道如何在 Swift 中生成条形码。 我已经有了代码,有多种资源可以学习如何读取条形码,但我没有找到...

回答 5 投票 0

用于图像统计的Metal Core Image kernels

我目前正在使用 Accelerate 和 Metal 着色器计算直方图、波形和矢量。该代码适用于 8 位 SDR 像素缓冲区,并且可以正常工作。我想使用 Core Image 重写它们,所以...

回答 1 投票 0

用于 HDR 显示的 CIContext 选项

我有两个 CIContext 配置了以下选项: 让 options1:[CIContextOption:Any] = [CIContextOption.cacheIntermediates: false, CIContextOption.outputColorSpace: NSNull(), CIContextOp...

回答 1 投票 0

iOS 13下如何像WWDC分割一样将图像与遮罩混合?

链接为https://developer.apple.com/videos/play/wwdc2021/10040/,时间为12:20。 我在 iOS 13 上达到了这个目标 函数混合图像( 背景:CIImage, 掩模:CIImage, 是红玛...

回答 1 投票 0

金属核心图像采样器像素格式

我有这个 Metal 代码,我想将其转换为 Metal CoreImage 内核。 片段 half4fragmentShaderThreshold ( MappedVertex in [[ stage_in ]], 纹理2d<...

回答 1 投票 0

在 CIImage 的边缘上绘制线条覆盖

我有一个自定义的 Metal CIKernel,它以红色显示图像上的边缘。在着色器中,我进行卷积来计算索贝尔梯度,然后将颜色返回为红色或原始颜色。但我...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.