Sticker creation for messaging
In some embodiments, an electronic device detects a first user input corresponding to a request to initiate a process to create a first sticker based on a first image including one or more objects, and facilitates creation of the sticker based on the first image. The first sticker can then be displayed in a messaging conversation.
1 . A method comprising:
at an electronic device in communication with a display generation component and one or more input devices:
while displaying, via the display generation component, a first user interface corresponding to a messaging conversation in a messaging application, detecting, via the one or more input devices, a first user input corresponding to a request to initiate a process to create a first sticker based on a first image including one or more objects, wherein the first sticker is for use in the messaging application;
in response to receiving the first user input, initiating the process to create the first sticker, including:
automatically identifying a first object of the one or more objects in the first image without additional user input; and
generating the first sticker for use within the messaging application, wherein the first sticker is a representation of the first object that has a shape based on an automatically determined shape of the first object in the first image, and is based on a first portion of the first image that includes the first object and is not based on a second portion of the first image that does not include the first object; and
after initiating the process to create the first sticker, displaying, in the first user interface, the first sticker;
while displaying the first sticker, detecting, via the one or more input devices, a second user input corresponding to a request to place the first sticker in the messaging conversation; and
in response to detecting the second user input, displaying the first sticker in the messaging conversation.
2 . The method of claim 1 , wherein after identifying the first object of the one or more objects in the first image, the first portion of the first image that includes the first object is visually distinguished from the second portion of the first image that does not include the first object.
3 . The method of claim 1 , wherein the first sticker is displayed with an outline that was not included around the first object in the first image.
4 . The method of claim 1 , wherein the second user input corresponds to a request to place the first sticker in the messaging conversation by placing the first sticker on a respective image, and placing the respective image including the first sticker into the messaging conversation.
5 . The method of claim 1 , further comprising:
after initiating the process to create the first sticker, displaying, via the display generation component, the first user interface, including a first set of selectable options including a first selectable option that is selectable to display one or more stickers, including the first sticker, for use in the messaging application, and a second selectable option that is selectable to display a second user interface for performing one or more operations other than sticker operations with respect to the messaging application;
while displaying the first user interface, detecting, via the one or more input devices, a third user input corresponding to selection of the first selectable option; and
in response to detecting the third user input, displaying, via the display generation component, a third user interface including the first sticker.
6 . The method of claim 1 , further comprising:
after initiating the process to create the first sticker, detecting, via the one or more input devices, a third user input corresponding to a request to alter a visual appearance of the first sticker; and
in response to detecting the third user input, altering the visual appearance of the first sticker in accordance with the third user input.
7 . The method of claim 6 , wherein the request to alter the visual appearance of the first sticker includes a request to alter one or more colors of the first sticker.
8 . The method of claim 6 , wherein the request to alter the visual appearance of the first sticker includes a request to alter a first portion of the first sticker without altering a second portion of the first sticker.
9 . The method of claim 1 , wherein the second user input corresponds to a request to place the first sticker in the messaging conversation by placing the first sticker on a second sticker, and placing the second sticker including the first sticker into the messaging conversation.
10 . The method of claim 1 , wherein the second user input corresponds to a request to place the first sticker in the messaging conversation by placing the first sticker at a user-defined location within the messaging conversation, and displaying the first sticker in the messaging conversation includes displaying the first sticker at the user-defined location in the messaging conversation.
11 . An electronic device, comprising:
one or more processors;
memory; and
one or more programs stored in the memory and comprising instructions, which, when executed by the one or more processors, cause the electronic device to perform a method, comprising:
while displaying, via a display generation component, a first user interface corresponding to a messaging conversation in a messaging application, detecting, via one or more input devices, a first user input corresponding to a request to initiate a process to create a first sticker based on a first image including one or more objects, wherein the first sticker is for use in the messaging application;
in response to receiving the first user input, initiating the process to create the first sticker, including:
automatically identifying a first object of the one or more objects in the first image without additional user input; and
generating the first sticker for use within the messaging application, wherein the first sticker is a representation of the first object that has a shape based on an automatically determined shape of the first object in the first image, and is based on a first portion of the first image that includes the first object and is not based on a second portion of the first image that does not include the first object; and
after initiating the process to create the first sticker, displaying, in the first user interface, the first sticker;
while displaying the first sticker, detecting, via the one or more input devices, a second user input corresponding to a request to place the first sticker in the messaging conversation; and
in response to detecting the second user input, displaying the first sticker in the messaging conversation.
12 . A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by one or more processors of an electronic device, cause the electronic device to perform a method, comprising:
while displaying, via a display generation component, a first user interface corresponding to a messaging conversation in a messaging application, detecting, via one or more input devices, a first user input corresponding to a request to initiate a process to create a first sticker based on a first image including one or more objects, wherein the first sticker is for use in the messaging application;
in response to receiving the first user input, initiating the process to create the first sticker, including:
automatically identifying a first object of the one or more objects in the first image without additional user input; and
generating the first sticker for use within the messaging application, wherein the first sticker is a representation of the first object that has a shape based on an automatically determined shape of the first object in the first image, and is based on a first portion of the first image that includes the first object and is not based on a second portion of the first image that does not include the first object; and
after initiating the process to create the first sticker, displaying, in the first user interface, the first sticker;
while displaying the first sticker, detecting, via the one or more input devices, a second user input corresponding to a request to place the first sticker in the messaging conversation; and
in response to detecting the second user input, displaying the first sticker in the messaging conversation.
13 . The method of claim 1 , further comprising:
prior to detecting the first user input, and while displaying the first user interface, detecting, via the one or more input devices, a third user input corresponding to a request to generate and access stickers for use in the messaging conversation, wherein the third user input corresponds to selection of an option corresponding to a sticker sub-application from a plurality of sub-applications; and
in response to detecting the third user input, displaying a user interface of the sticker sub-application in the first user interface.
14 . The method of claim 13 , further comprising:
while displaying the user interface of the sticker sub-application in the first user interface, detecting, via the one or more input devices, a fourth user input corresponding to a request to access a plurality of stickers associated with a plurality of images, wherein the fourth user input corresponds to selection of an option corresponding to accessing the plurality of stickers associated with the plurality of images; and
in response to detecting the fourth user input, displaying, in the first user interface, a user interface for generating and accessing the plurality of stickers associated with the plurality of images.
15 . The method of claim 1 , wherein the process to create the first sticker includes:
in response to generating the sticker, displaying a preview of the first sticker; and
while displaying the preview of the first sticker, detecting a third user input to approve the first sticker, and after detecting the third user input to approve the first sticker, displaying the first sticker in the first user interface.
16 . The method of claim 1 , wherein the process to create the first sticker includes:
displaying, concurrently with the first user interface, a plurality of representations of a plurality of images including the first image, wherein each representation of the plurality of representations of images is selectable for sticker creation; and
while displaying the plurality of representations of the plurality of images concurrently with the first user interface, receiving, via the one or more input devices, an input corresponding to a designation of the first image, wherein the input corresponds to selection of a first representation of the first image from the plurality of representations of the plurality of images.
17 . The non-transitory computer-readable storage medium of claim 12 , wherein the process to create the first sticker includes:
ceasing display of the first user interface corresponding to the messaging conversation; and
displaying, via the display generation component, a camera user interface that is configured to capture the first image for designation for sticker creation.
18 . The non-transitory computer-readable storage medium of claim 17 , wherein the method further comprises:
while displaying the camera user interface, receiving, via the one or more input devices, a third user input to initiate a process to capture the first image via one or more cameras of the electronic device; and
in response to receiving the third user input, capturing the first image via the one or more cameras of the electronic device, and after capturing the first image, initiating the process to create the first sticker, including automatically identifying the first object in the first image and generating the first sticker from the first image.
19 . The non-transitory computer-readable storage medium of claim 12 , wherein the first object has a respective characteristic having a first value in the first image, and has the respective characteristic having a second value, different from the first value, in the first sticker.
20 . The non-transitory computer-readable storage medium of claim 12 , wherein after identifying the first object of the one or more objects in the first image, the first portion of the first image that includes the first object is visually distinguished from the second portion of the first image that does not include the first object.
21 . The non-transitory computer-readable storage medium of claim 12 , wherein the first sticker is displayed with an outline that was not included around the first object in the first image.
22 . The non-transitory computer-readable storage medium of claim 12 , wherein the second user input corresponds to a request to place the first sticker in the messaging conversation by placing the first sticker on a respective image, and placing the respective image including the first sticker into the messaging conversation.
23 . The non-transitory computer-readable storage medium of claim 12 , wherein the method further comprises:
after initiating the process to create the first sticker, displaying, via the display generation component, the first user interface, including a first set of selectable options including a first selectable option that is selectable to display one or more stickers, including the first sticker, for use in the messaging application, and a second selectable option that is selectable to display a second user interface for performing one or more operations other than sticker operations with respect to the messaging application;
while displaying the first user interface, detecting, via the one or more input devices, a third user input corresponding to selection of the first selectable option; and
in response to detecting the third user input, displaying, via the display generation component, a third user interface including the first sticker.
24 . The non-transitory computer-readable storage medium of claim 12 , wherein the method further comprises:
after initiating the process to create the first sticker, detecting, via the one or more input devices, a third user input corresponding to a request to alter a visual appearance of the first sticker; and
in response to detecting the third user input, altering the visual appearance of the first sticker in accordance with the third user input.
25 . The non-transitory computer-readable storage medium of claim 24 , wherein the request to alter the visual appearance of the first sticker includes a request to alter one or more colors of the first sticker.
26 . The non-transitory computer-readable storage medium of claim 24 , wherein the request to alter the visual appearance of the first sticker includes a request to alter a first portion of the first sticker without altering a second portion of the first sticker.
27 . The non-transitory computer-readable storage medium of claim 12 , wherein the process to create the first sticker is performed within a first application, different from the messaging application.
28 . The non-transitory computer-readable storage medium of claim 12 , wherein the process to create the first sticker is performed within the messaging application, including displaying the first sticker in the messaging conversation.
29 . The non-transitory computer-readable storage medium of claim 12 , wherein the second user input corresponds to a request to place the first sticker in the messaging conversation by placing the first sticker on a second sticker, and placing the second sticker including the first sticker into the messaging conversation.
30 . The non-transitory computer-readable storage medium of claim 12 , wherein the second user input corresponds to a request to place the first sticker in the messaging conversation by placing the first sticker at a user-defined location within the messaging conversation, and displaying the first sticker in the messaging conversation includes displaying the first sticker at the user-defined location in the messaging conversation.
31 . The non-transitory computer-readable storage medium of claim 12 , wherein the first object is automatically identified based on a past history of a user of the electronic device.
32 . The non-transitory computer-readable storage medium of claim 12 , wherein the first object is automatically identified based on the first object being in a central region of the first image.
33 . The non-transitory computer-readable storage medium of claim 12 , wherein the first object is automatically identified based on the first object corresponding to a person or a pet included in the first image.
34 . The non-transitory computer-readable storage medium of claim 12 , wherein the first object is automatically identified based on the first object being further than a threshold distance from one or more other objects in the first image.
35 . The non-transitory computer-readable storage medium of claim 12 , wherein the method further comprises:
prior to detecting the first user input, and while displaying the first user interface, detecting, via the one or more input devices, a third user input corresponding to a request to generate and access stickers for use in the messaging conversation, wherein the third user input corresponds to selection of an option corresponding to a sticker sub-application from a plurality of sub-applications; and
in response to detecting the third user input, displaying a user interface of the sticker sub-application in the first user interface.
36 . The non-transitory computer-readable storage medium of claim 35 , wherein the method further comprises:
while displaying the user interface of the sticker sub-application in the first user interface, detecting, via the one or more input devices, a fourth user input corresponding to a request to access a plurality of stickers associated with a plurality of images, wherein the fourth user input corresponds to selection of an option corresponding to accessing the plurality of stickers associated with the plurality of images; and
in response to detecting the fourth user input, displaying, in the first user interface, a user interface for generating and accessing the plurality of stickers associated with the plurality of images.
37 . The non-transitory computer-readable storage medium of claim 12 , wherein the process to create the first sticker includes:
in response to generating the sticker, displaying a preview of the first sticker; and
while displaying the preview of the first sticker, detecting a third user input to approve the first sticker, and after detecting the third user input to approve the first sticker, displaying the first sticker in the first user interface.
38 . The non-transitory computer-readable storage medium of claim 12 , wherein the process to create the first sticker includes:
displaying, concurrently with the first user interface, a plurality of representations of a plurality of images including the first image, wherein each representation of the plurality of representations of images is selectable for sticker creation; and
while displaying the plurality of representations of the plurality of images concurrently with the first user interface, receiving, via the one or more input devices, an input corresponding to a designation of the first image, wherein the input corresponds to selection of a first representation of the first image from the plurality of representations of the plurality of images.
39 . The non-transitory computer-readable storage medium of claim 12 , wherein the first image includes a live image captured by one or more cameras of the electronic device.
40 . The electronic device of claim 11 , wherein the process to create the first sticker includes:
ceasing display of the first user interface corresponding to the messaging conversation; and
displaying, via the display generation component, a camera user interface that is configured to capture the first image for designation for sticker creation.
41 . The electronic device of claim 40 , wherein the method further comprises:
while displaying the camera user interface, receiving, via the one or more input devices, a third user input to initiate a process to capture the first image via one or more cameras of the electronic device; and
in response to receiving the third user input, capturing the first image via the one or more cameras of the electronic device, and after capturing the first image, initiating the process to create the first sticker, including automatically identifying the first object in the first image and generating the first sticker from the first image.
42 . The electronic device of claim 11 , wherein the first object has a respective characteristic having a first value in the first image, and has the respective characteristic having a second value, different from the first value, in the first sticker.
43 . The electronic device of claim 11 , wherein the process to create the first sticker is performed within a first application, different from the messaging application.
44 . The electronic device of claim 11 , wherein the process to create the first sticker is performed within the messaging application, including displaying the first sticker in the messaging conversation.
45 . The electronic device of claim 11 , wherein the first object is automatically identified based on a past history of a user of the electronic device.
46 . The electronic device of claim 11 , wherein the first object is automatically identified based on the first object being in a central region of the first image.
47 . The electronic device of claim 11 , wherein the first object is automatically identified based on the first object corresponding to a person or a pet included in the first image.
48 . The electronic device of claim 11 , wherein the first object is automatically identified based on the first object being further than a threshold distance from one or more other objects in the first image.
49 . The electronic device of claim 11 , wherein the first image includes a live image captured by one or more cameras of the electronic device.