1. A method for providing a view of a digital slide image, the method comprising using at least one hardware processor to: access at least one digital slide image file, wherein the digital slide image file comprises a plurality of first image planes representing an image of at least a portion of a slide specimen at varying focal depths; construct a three-dimensional image object from the at least one digital slide image file, wherein the three-dimensional image object comprises a plurality of second image planes derived from one or more of the plurality of first image planes, wherein the plurality of second image planes comprise at least one image plane that has been interpolated from one or more of the plurality of first image planes, and wherein constructing the three-dimensional image object from the at least one digital slide image file comprises, if one of the plurality of first image planes corresponds to a top surface of the three-dimensional image object, using that first image plane as the top surface for the three-dimensional image object, if none of the plurality of first image planes correspond to the top surface of the three-dimensional image object, interpolating the top surface for the three-dimensional image object using at least one of the plurality of first image planes that is nearest to the top surface, if one of the plurality of first image planes corresponds to a bottom surface of the three-dimensional image object, using that first image plane as the bottom surface for the three-dimensional image object, if none of the plurality of first image planes correspond to the bottom surface of the three-dimensional image object, interpolating the bottom surface for the three-dimensional image object using at least one of the plurality of first image planes that is nearest to the bottom surface, and constructing the three-dimensional object using the top surface and the bottom surface; and generate a view of the three-dimensional image object.