What's the best way to composite dynamically generated text on an image (for use in a Twitter/FB share)?

Sorry, if this has been posted elsewhere, but I wasn’t able to find anything about this.

I am trying to add a player’s score onto of already composed image, similar to the image in the following Tweet from “Down the Mountain”:

https://twitter.com/georgeb3dr/status/626712808986578946

I assumed that I would use display.capture() with “isFullResolution=TRUE”, but ran into issues where if a display object was not in view on the display.  The object would be culled from the display group before it was captured, which happens if the score text is far away from the center of the screen.

After the text is composited in the image and the final image saved out to the sandbox-ed folder, and that would be used in the player’s share to Twitter and/or Facebook in the next step.

Is there a better method than using display.capture() to composite display objects together to be saved out to disk?

Thanks, Allen