21. A system comprising: one or more processors; and memory, accessible by the one or more processors; a document analysis module, stored in the memory and executable on the one or more processors, to: determine for an image-based document, a color value for each pixel of a plurality of pixels; determine a dominant color value associated with objects in the image-based document, the objects having an object color value within a predetermined deviation of the dominant color value; identify bounds of the objects in the image-based document based at least in part on the dominant color value; an object identifier module, stored in the memory and executable on the one or more processors, to label objects within the bounds as one of a text or an image, the image comprising a group of pixels having a color value within the predetermined deviation of the dominant color value; a layout module, stored in the memory and executable on the one or more processors, to determine a flow of the text between the multiple columns of the text based at least in part on a layout of the text; and a zoom module, stored in the memory and executable on the one or more processors, to zoom-in on a selected column of the text to enlarge bounds of the selected column of the text to approximately fill a display space.
21. A system comprising: one or more processors; and memory, accessible by the one or more processors; a document analysis module, stored in the memory and executable on the one or more processors, to: determine for an image-based document, a color value for each pixel of a plurality of pixels; determine a dominant color value associated with objects in the image-based document, the objects having an object color value within a predetermined deviation of the dominant color value; identify bounds of the objects in the image-based document based at least in part on the dominant color value; an object identifier module, stored in the memory and executable on the one or more processors, to label objects within the bounds as one of a text or an image, the image comprising a group of pixels having a color value within the predetermined deviation of the dominant color value; a layout module, stored in the memory and executable on the one or more processors, to determine a flow of the text between the multiple columns of the text based at least in part on a layout of the text; and a zoom module, stored in the memory and executable on the one or more processors, to zoom-in on a selected column of the text to enlarge bounds of the selected column of the text to approximately fill a display space. 25. The system as recited in claim 21 , wherein the object identifier module further labels objects within the bounds as at least one of an image, a header, or a footer.