CPC G06Q 10/101 (2013.01) [G06T 11/60 (2013.01)] | 20 Claims |
1. A method comprising:
receiving, by a computing device, an input file, wherein the input file includes a plurality of entries, wherein different entries are associated with a different geographic region characteristic;
selecting, by the computing device, a guide for entries of the plurality of entries by determining a respective geographic region characteristic stored with the entry, wherein a guide includes guidelines for formatting content in the respective entry in the plurality of entries according to guidelines of a geographic region;
inputting, by the computing device, an image from the entry into a model trained to generate image variations of the image by varying a characteristic of the image, wherein the image variations depict variations of the image and are not included in the input file;
determining, by the computing device, bounding boxes for placing text in the image and the image variations, wherein bounding boxes are determined for the image and the image variations based on respective content of the image and the image variations;
analyzing, by the computing device, the image and the image variations with respective bounding boxes to place text items from the entry in the image and the image variations, wherein the text items are formatted in the image and the image variations based on the guidelines of the geographic region in the guide for the entry;
generating, by the computing device, a plurality of design variants for the entry based on the image and the image variations that include the text items; and
determining, by the computing device, information inserted in the input file indicating image variations or text items that are reusable for another entry in the plurality of entries with a different geographic region characteristic, wherein the image variations or text items are reused to generate design variants for the another entry.
|