| CPC G06T 7/11 (2017.01) [G06F 3/04845 (2013.01); G06T 7/12 (2017.01); G06T 7/13 (2017.01); G06T 7/174 (2017.01); G06T 7/194 (2017.01); G06V 10/56 (2022.01); G06T 2207/20104 (2013.01); G06T 2207/20132 (2013.01)] | 20 Claims |

|
1. A method comprising:
causing display of an image within a graphical user interface at a client device, the image comprising a display of an object, a background, and a foreground;
receiving an input that identifies a portion of the image that corresponds with the foreground of the image;
causing display of a visual representation of the input;
identifying a boundary of the display of the object depicted within the foreground of the image based on a position of the visual representation of the input;
cropping the object from the image based on the boundary of the object; and
generating a media object based on the object, the media object comprising a shape based on the boundary of the object.
|