12. A system for rendering text with an image comprising: a segmenter configured to receive a source image and a separate block of text to be associated with the source image, the segmenter being further configured to segment the block of text into a plurality of text segments, wherein each text segment comprises a sequence of alpha-numeric characters and wherein the block of text is not included in the source image when received; a plurality of threads running in parallel, each thread configured to generate a text bitmap for a respective text segment from the plurality of text segments, the text bitmap illustrating the sequence of alpha-numeric characters for the respective text segment; and a composite engine configured to composite each of the text bitmaps onto an image bitmap of the source image, wherein the composited image bitmap comprises a rendering of the text block onto the source image.
12. A system for rendering text with an image comprising: a segmenter configured to receive a source image and a separate block of text to be associated with the source image, the segmenter being further configured to segment the block of text into a plurality of text segments, wherein each text segment comprises a sequence of alpha-numeric characters and wherein the block of text is not included in the source image when received; a plurality of threads running in parallel, each thread configured to generate a text bitmap for a respective text segment from the plurality of text segments, the text bitmap illustrating the sequence of alpha-numeric characters for the respective text segment; and a composite engine configured to composite each of the text bitmaps onto an image bitmap of the source image, wherein the composited image bitmap comprises a rendering of the text block onto the source image. 16. The system of claim 12 wherein the segmenter is configured to: determine an end of a first line of alpha-numeric characters of the text block; and extract the line of alpha-numeric characters as a first text segment of the plurality of text segments.