use base64 image, more compatiable