A method, comprising: capturing, by one or more processors, a screenshot image that captures at least a portion of a display provided to a user by a computing device of the user; segmenting the screenshot image into at least a first region and a second region, the segmenting being by one or more of the processors based on a plurality of pixels of the screenshot image; assigning a first semantic type to the first region, the assigning being by one or more of the processors and being based on a plurality of the pixels of the first region; generating interactive content based on the first region and the first semantic type of the first region; identifying particular user interface input provided by the user via the user interface input device or another user interface input device of the computing device, wherein the particular user interface input is directed to a portion of the display that corresponds to a subset of the first region; providing, in response to identifying the particular user interface input and based on the particular user interface input being directed to the portion of the display that corresponds to the subset of the first region, the interactive content for presentation to the user via the computing device of the user, wherein user selection of the interactive content via a user interface input device of the computing device of the user causes the computing device of the user to: transmit one or more pixels of the first region without transmitting any of the pixels of the second region, save, on one or more non-transitory computer readable media, a plurality of the pixels of the first region without saving any of the pixels of the second region, or generate an electronic communication that includes a plurality of the pixels of the first region and that does not include any of the pixels of the second region. capturing, by one or more processors, a screenshot image that captures at least a portion of a display provided to a user by a computing device of the user; segmenting the screenshot image into at least a first region and a second region, the segmenting being by one or more of the processors based on a plurality of pixels of the screenshot image; assigning a first semantic type to the first region, the assigning being by one or more of the processors and being based on a plurality of the pixels of the first region; generating interactive content based on the first region and the first semantic type of the first region; identifying particular user interface input provided by the user via the user interface input device or another user interface input device of the computing device, wherein the particular user interface input is directed to a portion of the display that corresponds to a subset of the first region; providing, in response to identifying the particular user interface input and based on the particular user interface input being directed to the portion of the display that corresponds to the subset of the first region, the interactive content for presentation to the user via the computing device of the user, wherein user selection of the interactive content via a user interface input device of the computing device of the user causes the computing device of the user to: transmit one or more pixels of the first region without transmitting any of the pixels of the second region, save, on one or more non-transitory computer readable media, a plurality of the pixels of the first region without saving any of the pixels of the second region, or generate an electronic communication that includes a plurality of the pixels of the first region and that does not include any of the pixels of the second region. transmit one or more pixels of the first region without transmitting any of the pixels of the second region, save, on one or more non-transitory computer readable media, a plurality of the pixels of the first region without saving any of the pixels of the second region, or generate an electronic communication that includes a plurality of the pixels of the first region and that does not include any of the pixels of the second region.