1. A method comprising: determining a focal length of a camera lens used to capture an image that includes a plurality of pixels; estimating a depth for each of a plurality of points in the image; and warping the image by utilizing the determined focal length and the estimated depths to generate an adjusted image that simulates a different focal length by: fitting a 3D mesh to features of a subject of the image; creating a reprojected 3D mesh by reprojecting the 3D mesh according to the estimated depths; determining first delta values at pixels corresponding to vertices in the reprojected 3D mesh based on differences between vertices in the 3D mesh and corresponding vertices in the reprojected 3D mesh; determining second delta values at individual pixels of the image outside of the reprojected 3D mesh by performing interpolation on the first delta values; and warping the image based on the first delta values and the second delta values.