Schau Dir mal das
Delphi Framework für Google Maps an. Dort sind die beiden Units
BrowserTools und
Base64 enthalten, die genau das machen, was Du willst:
TBitmap,
TPNGImage,
TGIFImage oder einen beliebigen Stream (Memory, File oder Resource) in einen Base64-kodierten String umwandeln.