1. A computer-implemented method, comprising: receiving, by a first computing system, recipient image data associated with an original image captured by a second computing system; generating, by the first computing system, a first intermediate image based on the recipient image data, the generating the first intermediate image comprising decoding the recipient image data based on a format that is determined by a third computing system, wherein the format is determined based on at least one of device information related to the first computing system or device information related to the second computing system; and generating, by the first computing system, a first viewable image for display on the first computing system based on the first intermediate image.