12得票1回答
将CIFilter应用于OpenGL渲染到纹理

我正在尝试在我的全屏渲染输出上应用CoreImage滤镜,但看起来我错过了什么,因为输出结果是黑屏。 首先,我将整个场景绘制到纹理中。然后,我使用该纹理创建了一个CoreImage,最终将其绘制和呈现。但是我得到的都是黑屏。我遵循了苹果关于绘制到纹理并将CoreImage与OpenGLES集...

12得票1回答
使用GPUImage重新创建iOS 7玻璃效果

我正在尝试通过将图像效果应用于 MKMapView 的截图来在我的玻璃中使用iOS 7风格的玻璃效果。这是苹果提供的UIImage类别,是我使用的基准。该方法会使源图像变得无色,应用着色和模糊,并使用输入值进行大量模糊处理:[image applyBlurWithRadius:10.0 ...

12得票3回答
应用CIFilter后设置UIImageView的内容模式

感谢您的关注。 这是我的代码。 CIImage *result = _vignette.outputImage; self.mainImageView.image = nil; //self.mainImageView.contentMode = UIViewContentModeScale...

11得票2回答
在Swift中进行高斯图像金字塔的下采样和上采样

介绍 我对编写一个函数感兴趣,该函数可以输出高斯金字塔的下一级(最终我想要创建拉普拉斯金字塔),用于图像处理。 (参考链接:https://en.wikipedia.org/wiki/Pyramid_(image_processing)#Gaussian_pyramid) 降采样问题 现...

11得票2回答
如何在OSX 10.9(Mavericks)上使用CIFilter处理NSWindow?

由于某些原因,在Mavericks中使用涉及私有API CGSAddWindowFilter()的老技巧似乎不再奏效。我尝试了一些在OS X中如何进行屏幕颜色反转?中描述的代码,下面的代码会生成以下窗口。#import "AppDelegate.h" //Declarations to av...

10得票2回答
如何在iOS 5中为CIAffineTransform设置inputTransform

我已经找了一段时间的答案,但没有找到。我试图使用iOS 5 Beta中的CIAffineTransform,但遇到了问题。文档说“inputTransform”属性接受NSAffineTransform,但据我所知,在iOS中没有办法实例化这个类,所有我做的研究告诉我这个特定的类是为MacOS...

10得票1回答
CIPerspectiveCorrection滤镜返回翻转和倒置的图像

我正在使用CIPerspectiveCorrection Filter,但我的问题是返回的图像结果镜像、上下颠倒,并且用于透视校正的点似乎引用了错误的轴或轴方向。 为了隔离问题,我一直在使用一个大小为1024 x 1024的测试图像,并传入一个完全矩形的区域。但我最终得到的图像仍然会垂直和水...

10得票2回答
从CIImage创建UIImage

我正在使用一些CoreImage滤镜处理图像。将滤镜应用于我的输入图像会生成一个名为filterOutputImage的输出图像,其类型为CIImage。 现在我希望显示该图像,并尝试执行以下操作:self.modifiedPhoto = [UIImage imageWithCIImage:...

10得票1回答
使用深度数据应用MPSImageGaussianBlur

我试图创建一个模仿苹果原生相机中人像模式的效果。 问题在于,使用 CIImage 应用模糊效果来处理深度数据,速度太慢了,不适合我想要向用户展示的实时预览。 我的任务代码是: 我的代码如下:func blur(image: CIImage, mask: CIImage, orientati...

10得票2回答
金属纹理未找到。

每次实现基于Metal的ImageView时,我都会遇到同样的问题。let targetTexture = currentDrawable?.texture else{ return } 类型“MTLDrawable”的值没有成员“texture” 似乎苹果公司更改了一些 Metal...