Add transformed text watermark to JPG, PNG, TIFF, BMP or GIF

We render a photo on the resulting bitmap, then create the bitmap graphics, apply a rotation transform to it, and render the watermark text (using a semitransparent foreground color) in a loop over the whole bitmap.