Swift 및 이미지 (PNG 및 JPG)로 작업 할 때 몇 가지 기본적인 작업을 이해하려고합니다.Swift에서 이미지 색상 화하기
주어진 이미지를 성공적으로로드 할 수 있었지만 이미지 조정을 올바르게 적용하는 방법을 잘 모르겠습니다.
- 색상 화 (HSB 조정)
- 반전 색상 나는 온라인으로 찾을 수있는 샘플에서
는 대부분의 코드 샘플을 보인다
은 특히 나는 다음을 트리거 할 수 있도록 노력하고 있습니다 객관적인 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