2016-12-12 4 views
2

Es scheint ein verschwommener Schatten zu sein, aber ich kann nicht die richtigen Werkzeuge finden, um dies neu zu erstellen. Ich habe mir ciImage angesehen, aber ich kenne keinen guten Weg, es zu starten. Beratung würde sehr geschätzt werden!Wie hat Apple die Unschärfe hinter dem Albumcover in Apple Music geschaffen?

Apple Music Album Blurred Background

+0

Nur ein Blick auf die Dinge - und mit etwas Wissen, dass Sie ** verschiedene CI-Filter ** ketten können (verwenden Sie die Ausgabe von einem als Eingabe für die nächste) - Ich wette, sie sind (1) mit eine Unschärfe, um "die unterste Ebene zu erweitern (das Gold oben links zu sehen), dann (2) ein paar Dinge darüber zu schichten (dies ist kein CI **) wie eine leicht gekrümmte weiße Ebene und dann oben drauf das Album (ist das, wie sie es nennen?) Art. – dfd

Antwort

2

mit Sie UIImage und Core Image Filter (CIFilters) nutzen, um die Wirkung zu erzielen.

Durch Verwendung von zwei UIImageViews mit dem gleichen Bild (oder die Abdeckung Image programmatisch Duplizieren) und dann Anlegen ein CIGaussianBlurFilter und ein CIExposureAdjust der auf dem Hintergrund.

Wenn Sie es richtig machen, könnte es so aussehen.

+0

wow, das ist ein Schritt in die richtige Richtung. –

0

Sie können dies tun, indem UIVisualEffectView

let blurEffect = UIBlurEffect(style: .Light) 
let visualEffectView = UIVisualEffectView(effect:blurEffect) 
visualEffectView.frame = imageView.bounds 
imageView.addSubview(visualEffectView) // album artwork imageview, 
+0

Ich denke, das wird nur die Kunst-Cover verwischen. Außerdem scheint es, als wäre der Hintergrund ein Schattenpfad mit einem großen Radius, irgendwie die Farbe des Schattens Pfad ist die Farbe des Artworks. Ich habe versucht, 'artworkImage.layer.shadowColor = UIColor (patternImage: image) ', aber es zeigt nur das Bild, wie es ist. –

+0

Werfen Sie einen Blick auf https://github.com/NobelLiu/ NLImag eColor/blob/master/NLImageColor/NLImageColor.swift – raki

Verwandte Themen