Cómo get un color de image dominante borroso como Snapguide

Estoy buscando lograr un efecto como este en Snapguide:

Colores de imagen Snapguide

Obtienen el color de la image principal y se difuminan (no estoy seguro, pero parece que lo son) de alguna manera. Creo que vi en alguna parte que hay una opción similar disponible en iOS 8, pero no pude encontrarla en ningún lado. Entonces, ¿alguien sabe cómo lo hacen, o cómo puedo get un efecto similar?

También a tener en count, estoy trabajando en el nuevo Xcode para iOS 7 y 8 en Swift, pero no creo que eso importe mucho.

Para extraer el color de la image dominante, echa un vistazo a ColorArt .

Una vez que obtenga el color dominante, intente configurar el color de tinte de UIVisualEffectView en el color requerido. VisualEffectView con un UIBlurEffect .

 let blur = UIVisualEffectView(effect: UIBlurEffect(style: UIBlurEffectStyle.Light)) blur.tintColor = /* yourColor */ blur.frame = view.frame view.addSubview(blur) 

Para get un efecto como la captura de pantalla, puede usar DBImageColorPicker . Este componente permite get varios types de colors principales, además de color de text primario adicional y color de text secundario.