| CPC G06T 11/60 (2013.01) [G06V 40/171 (2022.01); G06V 40/172 (2022.01); G06V 40/176 (2022.01); G06T 2200/24 (2013.01)] | 22 Claims |

|
1. A method comprising:
capturing, by an image capture device, a video comprising an image;
identifying a face within the image, the face including a plurality of facial features;
generating a graphical model of the identified face;
identifying position selections indicating placement of a first graphical element and a second graphical element in the image from a plurality of graphical elements, wherein the plurality of graphical elements comprise pose elements and location elements;
positioning the first and second graphical elements on the graphical model corresponding to the position selections on the image to generate a media content item;
determining maximum dimension information for a target application;
based on a comparison between sizes of the first and second graphical elements with the maximum dimension information, determine that the second graphical element is a prioritized element;
scaling a first size of the first graphical element based on a second size of the second graphical element, the scaling being based on a sampling of the original first graphical element to generate a scaled size of the first graphical element;
scaling the graphical model based on the second size of the second graphical element and the scaled size of first graphical element;
generating the media content item using based on the scaled graphical model and the pose elements of the face within the image; and
transmitting the generated media content item to the target application.
|