You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// 위의 링크에서 원하는 필터의 이름을 넣어주자!
// CIFilter 생성자는 필터의 이름과 이 필터를 위한 키와 값을 특정짓는 딕셔너리를 가지고 있습니다.
guardletfilter=CIFilter(name:"CISepiaTone")else{return}
// "CISepiaTone" 필터는 오직 두 개의 값을 가지는데,"kCIInputImageKey" (CIImage) 와 "kCIInputIntensityKey" (0과 1사이의 float 타입의 값) 이 있습니다.
// 대부분의 필터는 받아오는 값이 없을 경우에 사용될 기본 값을 가지고 있습니다.
// 하나의 예외는 CIImage 인데, 이것은 기본값이 없으므로 값이 제공되어야만 합니다.
self.filter.setValue(beginImage,forKey:kCIInputImageKey)self.filter.setValue(0.5,forKey:kCIInputIntensityKey)
3. 필터와 합쳐진 이미지는 CIImage형식인데, 이 이미지를 출력하려면 UIImage형식으로 변경해야한다! 변경해보자!