There's a quite useful Photoshop CC feature, which is hidden from our eyes. It's called the CAPTURE in-app extension.
With the CAPTURE extension you can create seamless patterns, vector shapes, or custom gradients from any photo. This video will show you how to use it creatively.