UIImage에서 흐림 효과의 색상을 변경하려면 어떻게해야합니까? 나는 검은 색 번짐이 필요하고 어떻게하는지 모른다. 나는 Stackoverflow (Blur UIImage to achieve effect like passcode blur of the wallpaper with swift)에서 또 다른 대답을 발견했다. 이 대답은 완벽하지만 흐림은 가벼워서 검정이되어야합니다. 누구든지 나를 도울 수 있습니까? 추신 : 아래 코드는 다른 질문의 대답입니다.UIImage에서 흐림 효과
func applyBlurEffect(image: UIImage){
var imageToBlur = CIImage(image: image)
var blurfilter = CIFilter(name: "CIGaussianBlur")
blurfilter.setValue(5, forKey: kCIInputRadiusKey)
blurfilter.setValue(imageToBlur, forKey: "inputImage")
var resultImage = blurfilter.valueForKey("outputImage") as! CIImage
var blurredImage = UIImage(CIImage: resultImage)
var cropped:CIImage=resultImage.imageByCroppingToRect(CGRectMake(0, 0,imageToBlur.extent().size.width, imageToBlur.extent().size.height))
blurredImage = UIImage(CIImage: cropped)
self.backgroundImage.image = blurredImage
}
"흐림 색상"같은 건 없다. Blur는 회선이며 색상 가중치를 사용하여 사용자 정의 회선을 만들 수 있지만 기본 CIGaussianBlur 필터 + 일부 색상 필터를 사용하는 것이 훨씬 간단합니다. – kelin