// // UIImage+SPAdd.swift // MoviaBox // // Created by 长沙佳儿 on 2025/6/18. // import UIKit extension UIImage { ///添加模糊效果 func applyBlur() -> UIImage? { let context = CIContext(options: nil) guard let ciImage = CIImage(image: self) else { return nil } let filter = CIFilter(name: "CIGaussianBlur") filter?.setValue(ciImage, forKey: kCIInputImageKey) filter?.setValue(50, forKey: kCIInputRadiusKey) // 调整模糊半径 guard let outputImage = filter?.outputImage else { return nil } if let cgImage = context.createCGImage(outputImage, from: outputImage.extent) { return UIImage(cgImage: cgImage) } return nil } }