95得票1回答
在ALAssetRepresentation中解释XMP元数据

当用户在iOS内置的照片.app中对照片进行裁剪、去红眼等更改时,这些更改不会应用于相应的ALAssetRepresentation返回的fullResolutionImage。 然而,这些更改将应用于ALAssetRepresentation返回的thumbnail和fullScreenI...

35得票3回答
从CIImage获取CGImage

我有一个UIImage,它是从CIImage加载的: tempImage = [UIImage imageWithCIImage:ciImage]; 问题是,我需要将tempImage剪裁到特定的CGRect中,我唯一知道如何做到这一点的方法是使用CGImage。 但是在iOS 6.0文档...

31得票11回答
如何使用Swift模糊UIImageView中的现有图像?

设置很简单。有一个ViewController,其中包含UIImageView并分配了一个图像。有一个UIButton,当点击时会将UIImageView中的图像模糊。import UIKit class ViewController: UIViewController { @IB...

26得票6回答
在iOS7中创建模糊效果

我已经搜索了几个小时,仍然无法找到这个问题的答案。当我按下“按钮”时,我想要为图像添加高斯模糊效果。用户会添加这个图像。 我根据SO和其他网站的来源创建了一个“按钮”操作。但它无法正常工作。我做错了什么?任何代码都将不胜感激。这是我的“按钮”操作:- (IBAction)test:(id)s...

23得票13回答
将黑白滤镜应用于UIImage

我需要在UIImage上应用黑白滤镜。我有一个视图,其中包含用户拍摄的照片,但我对如何转换图像颜色没有任何想法。- (void)viewDidLoad { [super viewDidLoad]; self.navigationItem.title = NSLocalizedS...

19得票3回答
Swift 3.0中无法将CIImage转换为UIImage

我正在使用以下代码制作QR码的图像表单: func createQRFromString(str: String) -> CIImage? { let stringData = str.dataUsingEncoding(NSUTF8StringEncoding) ...

11得票4回答
绘制CIImage速度太慢

我正在创建一个需要对图像实时应用滤镜的应用程序。将 UIImage 转换为 CIImage,并应用滤镜都非常快,但是将创建的 CIImage 转换回 CGImageRef 并显示图像需要太长时间(1/5 秒,如果编辑需要实时,则实际上相当长)。 图像大约有 2500 x 2500 像素,这很...

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

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

10得票2回答
如何在编辑PHAssets时保留原始照片元数据?

我正在使用PhotoKit编辑照片,但是我发现这种方法无法保留原始照片的元数据。即使在苹果提供的SamplePhotosApp中应用棕褐色或铬黄色滤镜时也会发生这种情况。我的问题是,如何确保保留所有原始照片的元数据? 我已经找到了如何获取原始图像元数据的方法,并且我能够将那些元数据保存到最终...

9得票1回答
如何将CIFilter输出到相机视图?

我刚开始学习Objective-C,正在尝试创建一个简单的应用程序,在其中显示带模糊效果的相机视图。我已经使用AVFoundation框架使相机输出正常工作。现在,我正在尝试连接Core Image框架,但是我不知道如何操作,苹果文档对我来说很困惑,而在线搜索指南和教程都没有结果。感谢您提前的...