| CPC G06T 11/60 (2013.01) [G06F 16/383 (2019.01); G06F 40/40 (2020.01); G06T 11/001 (2013.01)] | 20 Claims |

|
1. A method comprising:
specifying one or more image definitions, each of the one or more image definitions corresponding to an object in a picture;
for each of the one or more image definitions, specifying a set of attributes associated with the image definition;
searching, by a processing device, an image dataset using the one or more image definitions and the set of attributes associated with each of the one or more image definitions to locate, for each of the one or more image definitions, a corresponding image file;
retrieving the one or more image files from the image dataset; and
composing the picture using:
an image object obtained from each of the one or more image files; and
the set of attributes associated with each of the one or more image definitions.
|