1. A method to communicate content, the method comprising: capturing a rendering of at least a portion of an image, the image having an embedded cryptographic representation of at least one character in a code, the code corresponding to a unit of content, wherein the embedded cryptographic representation of the at least one character identifies an orientation of the at least a portion of the image, wherein each cryptographic representation of each character of the code comprises a group of regularly spaced mark locations, each mark location having a mark selected from one of a nonnative mark and a native mark, wherein a pattern of marks in the group of regularly spaced mark locations is unique to each character in the code, and wherein the nonnative mark comprises a marking added to the image, the marking having a perceptible difference between a native intensity value of a location in the image and an intensity value of the marking added to the image, wherein the marking is added to a particular color channel of the image, a color channel comprising a primary color of a color model; decoding the embedded cryptographic representation of the at least one character in the code; determining an orientation of the rendering of the at least a portion of an image; retrieving the unit of content corresponding to the code from a storage location; and displaying the unit of content in an orientation corresponding to the orientation of the rendering of the at least a portion of the image, wherein the orientation of the rendering of the at least a portion of the image is determined by comparing a distance between mark locations in a first group of regularly spaced mark locations with a distance between mark locations in a second group of regularly spaced mark locations.