я попробовал этот код на изображение, чтобы размыть его ... используя TViOS 10,1 и Swift 3,0Размытие по изображению
let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.extraLight)
let blurView = UIVisualEffectView(effect: blurEffect)
blurView.frame = CGRect(x: 256, y: 128, width: 1024, height: 512)
self.view.addSubview(blurView)
С этим результатом ... жаль, что это не пятно ... Я что-то здесь отсутствует?
Возможный дубликат [Как изменить интенсивность UIBlurEffect?] (http://stackoverflow.com/questions/28140781/how-to-edit-the-uiblureffect-in tensity) – UpSampler
попробуйте сыграть с 'blurView.layer.opacity' __ [значение] (https://developer.apple.com/reference/quartzcore/calayer/1410933-opacity) __, я думаю, что это могло бы представить варианты для вы. – holex
Измените EffectStyle на .light. Есть три варианта, и мои эксперименты с непрозрачностью провалились некоторое время назад, и с тех пор нашли тех, кто говорит, что не пытайтесь это сделать. Если вам не нравятся три предложенных варианта, вы всегда можете использовать CoreImage. Довольно простой код - при применении к изображению. Если вам нужен этот код, дайте мне знать. – dfd