Image analysis based color suggestions
First Claim
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;
analyzing the content file to select a blueprint for the content region, wherein the blueprint comprises an image placeholder, a template design element, and a tag associated with the template design element, the tag indicating an association between the template design element and the image placeholder; 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, wherein the suggestion is generated based on the blueprint.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, components, devices, and methods for generating suggestions based on extracting colors from an image are provided. A non-limiting example is a method for generating suggestions for arranging content based on matching colors in an image. The method includes the step of receiving a content file. The content file includes a content region and an image. The method also includes the step of analyzing the image to identify candidate colors in the image. Additionally, the method includes the step of generating a suggestion for the content region. The suggestion includes the image and a suggested design element. The suggested design element matches one of the identified candidate colors.
-
Citations
16 Claims
-
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; analyzing the content file to select a blueprint for the content region, wherein the blueprint comprises an image placeholder, a template design element, and a tag associated with the template design element, the tag indicating an association between the template design element and the image placeholder; 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, wherein the suggestion is generated based on the blueprint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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, wherein the image comprises a two-dimensional array of pixels and each pixel is associated with a value corresponding to a visual property of the pixel; comparing color values of the pixels in the two-dimensional array of pixels to target color values, wherein the target color values comprise at least one target accent color and one target dark color; selecting a dark color value from the color values of the pixels in the two-dimensional array of pixels, the selected dark color value being similar to a target dark color from the at least one target dark color; selecting an accent color value from the color values of the pixels in the two-dimensional array of pixels, the selected accent color being similar to a target accent color from the at least one target accent color; and generating a suggestion for the content region, the suggestion including the image and a suggested design element, the suggested design element using the selected accent color value, wherein the suggestion for the content region further includes a second suggested design element, the second suggested design element using the selected dark color value. - View Dependent Claims (14, 15)
-
-
16. 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; comparing a plurality of image colors from the image to a plurality of target colors, wherein the plurality of target colors comprises a target accent color and a target dark color, the target accent color being different than the target dark color; and identifying candidate colors from the plurality of image colors based on similarity to target colors from the plurality of target colors, the identified candidate colors include a candidate accent color and a candidate dark color, wherein the generated suggestion includes at least one design element that matches the candidate accent color and at least one design element that matches the candidate dark color; identifying a theme based on the identified candidate colors; identifying a plurality of blueprints associated with the identified theme; analyzing the content file to select a blueprint for the content region from the plurality of identified blueprints; and generating a suggestion for the content region based on the selected blueprint, the suggestion including the image and a suggested design element, the suggested design element matching one of the identified candidate colors.
-
Specification