字符串轉(zhuǎn)base64 怎樣把圖片轉(zhuǎn)換為Base64string格式?
怎樣把圖片轉(zhuǎn)換為Base64string格式?這里是:倩倩瀏覽是經(jīng)典的圖片瀏覽作品。在使用之前,我們先來(lái)看看倩倩瀏覽的功能:小巧、快速、資源少,支持JPG、BMP、tiff、GIF、PNG、PCX、T
怎樣把圖片轉(zhuǎn)換為Base64string格式?
這里是:倩倩瀏覽是經(jīng)典的圖片瀏覽作品。在使用之前,我們先來(lái)看看倩倩瀏覽的功能:小巧、快速、資源少,支持JPG、BMP、tiff、GIF、PNG、PCX、TGA等格式,支持所有格式之間的批量轉(zhuǎn)換,支持GIF動(dòng)畫播放,支持高清縮略圖瀏覽模式和幻燈片自動(dòng)瀏覽。
如何將Bitmap位圖與base64字符串相互轉(zhuǎn)換?
首先,使用encddedd//將位圖轉(zhuǎn)換為Base64字符串函數(shù)bitmaptostring(圖片:TBitmap):string var ms:TMemoryStream ss:TStringStream s:stringbegin ms:=TMemoryStream.創(chuàng)建圖像保存到流(毫秒)ss:=TStringStream.創(chuàng)建("") 女士職位:=0 Encodestream(MS,SS)//將內(nèi)存流編碼為Base64字符流s:=不銹鋼數(shù)據(jù)串弗里女士ss.免費(fèi)結(jié)果:=s end///將Base64字符串轉(zhuǎn)換為位圖函數(shù)stringtobitmap(imgStr:字符串):TBitmapvar ss:TStringStream ms:TMemoryStream位圖:TBitmapbegin ss:= TStringStream.創(chuàng)建(imgStr)毫秒:=TMemoryStream.創(chuàng)建Decodestream(SS,MS)//還原Base64字符流到內(nèi)存流女士職位:=0位圖:=TBitmap.創(chuàng)建位圖.LoadFromStream(毫秒)ss.免費(fèi)弗里女士結(jié)果:=位圖結(jié)束