     
     /// Blend color.
     public var blendColor: UIColor?
-    
+
+	/// Blend mode.
+    public var blendMode: CGBlendMode = CGBlendMode.PlusLighter
+
     /// Default is 3.
     public var iterations: Int = 3
     

    
    private func setCaptureImage(image: UIImage, radius: CGFloat) {
        let setImage: (() -> Void) = {
            if let blurredImage = image.blurredImage(radius, iterations: self.iterations, ratio: self.blurRatio, blendColor: self.blendColor) {
                dispatch_sync(dispatch_get_main_queue()) {
                    self.setContentImage(blurredImage)
                }

        
        if let color = blendColor {
            CGContextSetFillColorWithColor(bitmapContext, color.CGColor)
            CGContextSetBlendMode(bitmapContext, blendMode)
            CGContextFillRect(bitmapContext, CGRect(x: 0, y: 0, width: width, height: height))
        }
        
