1. A method comprising: determining for an image-based document, by at least one of one or more computing systems, a color value of each pixel of a plurality of pixels; associating, by at least one of the one or more computing systems, a dominant color value to content within the image-based document, the content comprising at least text having a text color value within a predetermined deviation of the dominant color value; identifying, by at least one of the one or more computing systems, an image within the image-based document, the image comprising a group of pixels having a color value within the predetermined deviation of the dominant color value; determining, a layout of the text by identifying bounds of columns in a multicolumn presentation of the text within the image-based document, the determining based at least in part on the dominant color value; determining, by at least one of the one or more computing systems, a flow of the text between the columns by performing character recognition on a portion of the text in the columns; ordering, by at least one of the one or more computing systems, the columns based at least in part on the determined flow of the text; receiving, by at least one of the one or more computing systems, a zoom-in command associated with a selected column; zooming-in, by at least one of the one or more computing systems, on the selected column to initiate a column-viewing mode to enlarge the selected column such that the bounds of the selected column are enlarged to approximately span a width of a display space; and presenting, by at least one of the one or more computing systems, another column in line with the selected column based at least in part on the ordering of the columns to enable continuous scrolling through the columns in the column-viewing mode.
1. A method comprising: determining for an image-based document, by at least one of one or more computing systems, a color value of each pixel of a plurality of pixels; associating, by at least one of the one or more computing systems, a dominant color value to content within the image-based document, the content comprising at least text having a text color value within a predetermined deviation of the dominant color value; identifying, by at least one of the one or more computing systems, an image within the image-based document, the image comprising a group of pixels having a color value within the predetermined deviation of the dominant color value; determining, a layout of the text by identifying bounds of columns in a multicolumn presentation of the text within the image-based document, the determining based at least in part on the dominant color value; determining, by at least one of the one or more computing systems, a flow of the text between the columns by performing character recognition on a portion of the text in the columns; ordering, by at least one of the one or more computing systems, the columns based at least in part on the determined flow of the text; receiving, by at least one of the one or more computing systems, a zoom-in command associated with a selected column; zooming-in, by at least one of the one or more computing systems, on the selected column to initiate a column-viewing mode to enlarge the selected column such that the bounds of the selected column are enlarged to approximately span a width of a display space; and presenting, by at least one of the one or more computing systems, another column in line with the selected column based at least in part on the ordering of the columns to enable continuous scrolling through the columns in the column-viewing mode. 3. The method as recited in claim 1 , further comprising: detecting, by at least one of the one or more computing systems, a non-text object within the selected column; and replacing, by at least one of the one or more computing systems, the non-text object in the column-viewing mode with a link that, when selected in the column-viewing mode, zooms in on the associated non-text object.