2014-11-07 2 views
0

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 

답변