A multi-camera device, comprising: a first camera having field-of-view, FOV, the first camera configured to generate one or more first images; a second camera having a FOV that is smaller than the FOV of the first camera, the second camera configured to generate one or more second images, the first camera and the second camera positioned such that that a target scene in the FOV of the second camera is also in the FOV of the first camera; a display; a memory component; and a processor coupled to the memory component, the processor configured to: retrieve a first image from the memory component; retrieve a second image from the memory component; determine a spatial transform, the spatial transform including information to spatially align pixels of the first image and corresponding pixels of the second image, and save the spatial transform in the memory component; determine a photometric transform, the photometric transform including information of differences in color and intensity between pixels of the first image and corresponding pixels of the second image, and save the photometric transform in the memory component; receive input corresponding to a next preview zoom level; retrieve information of the spatial transform and the photometric transform from memory; modify at least one of the retrieved first and second images using the spatial transform information and the photometric transform information based on the next preview zoom level; and provide on the display a preview image, wherein: when the next preview zoom level represents a zoom level below a first threshold value T1 the display image comprises an image only from the first camera and the processor is further configured to reduce power to the second camera; when the next preview zoom level represents a zoom level above a second threshold value T2 that is greater than the first threshold value T1, the display image comprises an image only from the second camera and the processor is further configured to reduce power to the first camera; and characterized in that otherwise, the display image comprises a portion of the modified image and a portion of an image from the first camera or the second camera, based on the next preview zoom level. a first camera having field-of-view, FOV, the first camera configured to generate one or more first images; a second camera having a FOV that is smaller than the FOV of the first camera, the second camera configured to generate one or more second images, the first camera and the second camera positioned such that that a target scene in the FOV of the second camera is also in the FOV of the first camera; a display; a memory component; and a processor coupled to the memory component, the processor configured to: retrieve a first image from the memory component; retrieve a second image from the memory component; determine a spatial transform, the spatial transform including information to spatially align pixels of the first image and corresponding pixels of the second image, and save the spatial transform in the memory component; determine a photometric transform, the photometric transform including information of differences in color and intensity between pixels of the first image and corresponding pixels of the second image, and save the photometric transform in the memory component; receive input corresponding to a next preview zoom level; retrieve information of the spatial transform and the photometric transform from memory; modify at least one of the retrieved first and second images using the spatial transform information and the photometric transform information based on the next preview zoom level; and retrieve a first image from the memory component; retrieve a second image from the memory component; determine a spatial transform, the spatial transform including information to spatially align pixels of the first image and corresponding pixels of the second image, and save the spatial transform in the memory component; determine a photometric transform, the photometric transform including information of differences in color and intensity between pixels of the first image and corresponding pixels of the second image, and save the photometric transform in the memory component; receive input corresponding to a next preview zoom level; retrieve information of the spatial transform and the photometric transform from memory; modify at least one of the retrieved first and second images using the spatial transform information and the photometric transform information based on the next preview zoom level; and when the next preview zoom level represents a zoom level below a first threshold value T1 the display image comprises an image only from the first camera and the processor is further configured to reduce power to the second camera; when the next preview zoom level represents a zoom level above a second threshold value T2 that is greater than the first threshold value T1, the display image comprises an image only from the second camera and the processor is further configured to reduce power to the first camera; and