先引用delphi自带的单元uses EncdDecd;///将Bitmap位图转化为base64字符串function BitmapToString(img:TBitmap):string ;varms:TMemoryStream;ss:TStringStream;s:string;beginms := TMemoryStream.Create;img.SaveToStream(ms);ss := TStringStream.Create('');ms.Position:=0;EncodeStream(ms,ss);//将内存流编码为base64字符流s:=ss.DataString;ms.Free;ss.Free;result:=s; end;///将base64字符串转化为Bitmap位图function StringToBitmap(imgStr:string):TBitmap;var ss:TStringStream;ms:TMemoryStream;bitmap:TBitmap;beginss := TStringStream.Create(imgStr);ms := TMemoryStream.Create;DecodeStream(ss,ms);//将base64字符流还原为内存流ms.Position:=0;bitmap := TBitmap.Create;bitmap.LoadFromStream(ms);ss.Free;ms.Free;result :=bitmap;end;