我试图弄清楚使用Swift和图像(PNG和JPG)的一些基本操作。
我已经达到了可以成功加载给定图像的程度,但我不确定如何正确应用将会粘贴的图像调整。
具体来说,我试图触发以下内容:
从我可以在网上找到的样本看来,大多数代码样本都是针对目标C的,而且我在当前的游乐场中无法正常工作。从文档中可以看出我应该能够使用过滤器(使用CoreImage),但这就是我迷失的地方。
有人能指出我或向我展示一个有效的(简单)方法,可以在Swift中实现这一点吗?
非常感谢提前!
**编辑***
这是我到目前为止所获得的代码 - 由于该链接,工作得更好一些。但是,在尝试输出结果时,我仍然遇到崩溃(该行被注释掉)
到目前为止,我在过滤代码周围找到的所有示例都是基于ObjectiveC的。
import UIKit
var img = UIImage(named: "background.png")
var context = CIContext(options:nil)
var filter = CIFilter(name: "CIColorInvert");
filter.setValue(img, forKey: kCIInputImageKey)
//let newImg = filter.outputImage
答案 0 :(得分:0)
你试过Google吗? “coreimage swift”给了我:http://www.raywenderlich.com/76285/beginning-core-image-swift
如果这没有帮助,请发布您尝试过的无法使用的代码。