24得票2回答
核心图像和GPUImage之间的主要区别

除了 GPUImage 是开源的以外,Core Image 和 GPUImage 框架主要有哪些区别?乍一看它们的接口非常相似......都是将一系列滤镜应用于输入以创建输出。我看到一些小差异,例如 GPUImage 具有易于使用的 LookupFilter。 我正在尝试弄清楚为什么有人会选择...

22得票8回答
iOS 5是否支持模糊的CoreImage滤镜?

根据文档,它应该支持模糊,注意“适用于iOS 5.0及更高版本”: CIFilter类参考 但是根据设备,它不支持: [CIFilter filterNamesInCategory:kCICategoryBlur]; 该函数不返回任何内容。 根据以下信息,只有这些过滤器可用于我的i...

20得票2回答
UIGraphicsBeginImageContext必须支持Retina屏幕吗?

我读了一些帖子,建议使用:UIGraphicsBeginImageContextWithOptions((image.size), NO, 0.0f) 改用:UIGraphicsBeginImageContext(image.size). 因为第一种方法在绘制时使用了Retina比例,否则会...

20得票8回答
从CMSampleBuffer创建UIImage

这与无数有关将CMSampleBuffer转换为UIImage的问题不同。我只是想知道为什么我不能像这样转换:CVPixelBufferRef pixelBuffer = (CVPixelBufferRef)CMSampleBufferGetImageBuffer(sampleBuffer);...

19得票4回答
核心图像在64位iOS上的面部检测有问题?

所以,我有一个使用Core Image的面部检测功能的应用程序 (https://itunes.apple.com/us/app/ace-freakyface-cartoon-mask/id454513332?mt=8),我刚刚得到了新的iPhone 5s,但是该应用程序无法检测到面部。在调试...

18得票3回答
将CIImage转换为NSImage

我正在使用 Core Image 框架进行操作。据我所知,如果我有一张图像 (NSImage),首先需要将其转换为 CIImage。我可以做到这一点。NSImage *im1 = [[NSImage alloc] initWithContentsOfFile:imagepath]; NSRec...

18得票1回答
静态图像上的动画/移动效果

我正在尝试在用户指导方向上实现静态图像的动画效果,就像这样: 原始图像 期望结果 为此,我尝试了CIBumpDistortionLinearCIFilter。它可以产生动画效果,但是动画效果与期望的并不完全一样。let bumpDistortionLinearParams: [S...

17得票4回答
在iOS5中,从CIImage创建UIImage遇到困难

我正在使用AVFoundation框架。在我的样本缓冲区代理中,我有以下代码:-(void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer ...

17得票3回答
在视频文件上应用过滤器

我希望能够在视频播放时对视频文件应用滤镜(效果)。 目前我正在使用@BradLarson的(很好的)GPUImage框架,问题在于该框架不支持在播放视频时播放音频。 所以我有两个选择: 1)深入研究GPUImage代码并更改GPUImageMovie,使其也处理音频缓冲区。这需要了解如何...

16得票3回答
核心图像CIColorControls亮度滤镜产生了错误的效果。我该如何改变我的图像亮度?

我正在为iOS创建一个颜色选择器。我希望用户能够选择亮度(光度),并使颜色轮反映出这种变化。我正在使用Core Image来使用CIColorControls过滤器修改亮度。以下是我的代码:-(CIImage *)oldPhoto:(CIImage *)img withBrightness:(...