This paper presents a methodology and algorithms for visual reconstruction from the 2D string representation of an image. The 2D string representation consists of symbolic objects and spatial operators representing the spatial relations among objects or subobjects in an image. The method proposed here is to reconstruct the symbolic picture using visual reasoning. First, 2D strings, spatial operators, and projection rules are presented. Then we present a visual reasoning approach with which the algorithm for visualization is developed. The rules for visual reconstruction are then described in detail. Finally, we describe a prototype visual reasoning system which reconstructs images from 2D strings. We also present some promising experimental results and discuss applications of this approach.