CPC G06T 11/60 (2013.01) [G06F 9/453 (2018.02); G06V 40/165 (2022.01); G06V 40/171 (2022.01); G06T 2200/24 (2013.01)] | 20 Claims |
1. A computer-implemented method, the method comprising:
accessing an image, wherein the image is associated with a graphics editing application;
based on the image, determining whether a spot healing tool workflow is applicable to the image, wherein the spot healing tool workflow comprises a set of processing steps of a spot healing tool, wherein when the spot healing tool workflow is not applicable to the image, a content-adaptive tutorial is not generated for the image, and when the spot healing tool workflow is applicable to the image, the content-adaptive tutorial is generated for the image,
wherein determining whether the spot healing tool workflow is applicable to the image is based on analyzing whether tool parameters with placeholders in a tool tutorial shell can be generated for the image, the tool parameters are associated with detecting a face, executing skin area pruning, and detecting one or more spots;
based on determining that the spot healing tool workflow is applicable to the image, generating the tool parameters based on executing the set of processing steps of the spot healing tool workflow,
wherein generating the tool parameters is based on the one or more spots of the image and the one or more healing source regions;
based on the tool parameters and the image, automatically generating a tool tutorial data file associated with the spot healing tool, wherein automatically generating the tutorial data file is based on integrating the tool parameters and image data of the image into the tool tutorial shell that supports generating content-adaptive tool tutorials specific to image data of images and their corresponding tool parameters; and
communicating the tool tutorial data file to cause rendering of the tool tutorial data file.
|