Patent ID: 11934647
Assignee: ADOBE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A non-transitory computer-readable medium comprising instructions that, when executed by at least one processor, cause a computer system to:
provide, for display within a digital editing user interface of a client device:
a set of digital editing action blocks corresponding to sets of image modifications; and
a node compositor comprising a plurality of unpopulated fields arranged in a two-dimensional grid pattern having a plurality of columns and a plurality of rows that include at least a first row corresponding to a foreground of at least one digital image to be modified and a second row corresponding to a background of the at least one digital image to be modified, wherein each unpopulated field is separate from and adjacent to one or more other unpopulated fields and the plurality of unpopulated fields comprises at least one unpopulated field for an image to be edited and at least one unpopulated field for an editing action;

receive a user input to insert a content block corresponding to a digital image to modify within an unpopulated field of the node compositor so that the content block is adjacent to at least one other unpopulated field;
provide, for lay within a rendering window of the digital editing user interface that is separate from a window displaying the node compositor, the digital image to modify in response to receiving the user input inserting the content block into the node compositor;
receive an additional user input to insert a digital editing action block of the set of digital editing action blocks at a position within an unpopulated field of the first row or the second row of the node compositor and adjacent to the content block;
in response to the additional user input to insert the digital editing action block, modify the digital image of the content block by applying image modifications associated with the digital editing action block to a foreground or a background of the digital image according to the position of the digital editing action block within the first row or the second row of the two-dimensional grid pattern of the node compositor; and
provide the modified digital image for display within the rendering window of the digital editing user interface to display the image modifications associated with the digital editing action block.