1. A method comprising: capturing a plurality of images with each camera in a camera array comprising a plurality of cameras, each image comprising at least one portion overlapping with a corresponding portion of a corresponding image; aligning overlapping portions of corresponding images to produce a set of aligned images; for each aligned image, performing a warp operation on the aligned image to produce a warped image, wherein a magnitude of the warp operation on a portion of the aligned image increases with an increase in distance from the portion of the aligned image to the nearest overlapping portion of the aligned image; taping each warped image together based on the overlapping portions of the warped images to form a combined image; and cropping the combined image to produce a rectangular final image.