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

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

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

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

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

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

22得票1回答
在Mavericks下将CIFilter添加到CALayer中?

这是向层添加过滤器的标准方法:NSView *view = self.window.contentView; view.wantsLayer = YES; CATextLayer *textLayer = [CATextLayer layer]; textLayer.frame = CGRec...

21得票2回答
给一个SKSpriteNode添加发光效果

我在一个黑暗的屏幕上有一个移动的黑色图像,为了更容易观看,我想在图像周围添加一个白色光晕。以下是我的移动图像代码: Ghost = SKSpriteNode(imageNamed: "Ghost1") Ghost.size = CGSize(width: 50, height: 50) G...

18得票3回答
UIImageJPEGRepresentation返回nil

我正在使用CIFilters将图像转换为灰度并应用一些图像处理效果。在UIImageView中显示输出可以,图像会按预期进行修改。 然而,调用UIImageJPEGRepresentation似乎从不返回任何数据。它从未正常工作过。 使用原始彩色图像调用UIImageJPEGRepresen...

17得票1回答
将CIFilter应用于视频文件并保存

有没有一种尽可能快速、轻量级的方法将应用于视频?在提到之前,我已经查看了GPUImage——它看起来像非常强大的代码,但对于我想做的事情来说实在是过度杀伤力了。 基本上,我想要: 获取一个视频文件,例如存储在/tmp/myVideoFile.mp4 将一个应用于此视频文件 将视频文件保存...

13得票3回答
核心图像滤镜CISourceOverCompositing与alpha叠加预期不符

我在图像上使用 CISourceOverCompositing 叠加文本,但当文本图像不完全不透明时,得到了意外的结果。输出图像中,深色不够暗,浅色太亮。 我在simple Xcode project中重新创建了这个问题。它创建了一个带有橙色、白色、黑色文本,并将其绘制为0.3 alpha的...

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

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

10得票3回答
如何更改CIFilter CIQRCodeGenerator滤镜的背景和前景颜色

我正在尝试为 OS X 制作二维码生成器,但是我在制作彩色二维码方面没有成功。我正在使用 CIQRCodeGenerator 用于 CIImage 滤镜,如何使其工作?我有一个示例代码已经实现到我的应用程序中:+ (NSImage *)createQRImageForString:(NSStr...