1. A system for generating suggestions for arranging content based on matching colors in an image, the system comprising: at least one processor; and memory, operatively connected to the at least one processor and storing instructions that, when executed by the at least processor, cause the at least one processor to perform a method for generating suggestions for arranging content based on matching colors in an image, the method comprising: receiving a content file, the content file including a content region and an image; analyzing the image to identify candidate colors in the image; and generating a suggestion for the content region, the suggestion including the image and a suggested design element, the suggested design element matching one of the identified candidate colors.