CPC H04L 51/10 (2013.01) [G06F 3/04883 (2013.01); G06T 3/60 (2013.01); G06T 7/70 (2017.01); G06T 11/60 (2013.01); H04L 51/52 (2022.05)] | 19 Claims |
1. A method, comprising:
retrieving, by a client device from a storage device, first image data captured by the client device;
generating second image data based on first metadata indicating a selected image processing operation and the selected image processing operation being performed on the first image data;
generating second metadata comprising information corresponding to the image processing operation, a first identifier associated with the first image data, and a second identifier associated with the second image data, the second metadata further comprising an identifier of at least one media overlay utilized with the image processing operation and media overlay metadata, the media overlay metadata including information regarding the at least one media overlay that is applied to the first image data, wherein the second metadata further comprises gesture information indicating a tap count indicating a number of touch inputs received; and
generating a message comprising the second metadata, the second image data, and the first image data, wherein the second image data comprises modified image data after the at least one media overlay is utilized with the image processing operation on the first image data, the first image data comprises unmodified image data prior to the modified image data from the second image data; and
sending the message to a second client device, the message including the second metadata, the second image data comprising the modified image data, and including the first image data, wherein the second metadata further comprises a media overlay name, a media overlay type, a media overlay index, a number of media overlays, a media overlay score, and a media overlay group.
|