1. A method comprising: capturing, by a first device, a first image; accepting, by the first device, a first user input that specifies a point within the first image; defining, by the first device, a first mask in an irregular portion of the first image based on the first user input received at the device and without additional input from a user associated with the device, wherein the first user input specifies a point within the first image, and wherein the defining further includes: identifying, areas of the first image that are adjacent to the specified point and that share image features, including color, with the specified point; forming, by the first device, a first image frame that includes the first image and the first mask; aligning, by the first device, a subject of a second image with the first mask in the first image frame; capturing, by the first device, the second image; and applying, by the first device, the second image to the first image frame, including automatically resizing and reshaping the second image, without input from the user, to conform to the second mask.