Looking to change the white table cloth to a navy one, and the brown runner in the middle to white... how to achieve this? thanks!! `
closed as too broad by Luciano, Billy Kerr, mayersdesign, Lucian, Wrzlprmft♦ Aug 18 '17 at 15:56
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
I think you're going to need to get yours hands dirty on this one - because of the similarity in colour between the tablecloth and the runner (not to mention that the background is white), the auto adjustments available to you (Image > adjustments) won't help. Personally, I'd carefully mask the left and right areas of tablecloth and the runner area separately (using the pen tool), create new fill layers, and use the layers' blend modes to colourise the image. It won't look perfect (as in reality the colours would reflect light differently to the source) but it's a start.
Here's the result of 2 minutes' work...