Transferring image onto glass?? Suggestions?

I am trying to find a way to transfer an image (like a personal photograph) onto a glass surface. I bought some glass ball ornaments (like what you put on a Christmas tree) and I want to put the picture on them. Any suggestions on something I can buy?