鍍金池/ 問答/HTML5  HTML/ 如何將網(wǎng)頁中已下載的img轉(zhuǎn)base64數(shù)據(jù)

如何將網(wǎng)頁中已下載的img轉(zhuǎn)base64數(shù)據(jù)

網(wǎng)頁加載完一張圖片以后無法再次請求圖片,但是需要把圖片用腳本讀出來,canvas轉(zhuǎn)base64的時(shí)候依然需要設(shè)置圖片img.src 重新請求圖片,所以這種方法行不通 有沒有其它途徑

回答
編輯回答
久不遇
  1. 如果已經(jīng)加載過一次,再加載時(shí),URI相同的話,瀏覽器加載的應(yīng)該是緩存(304)
  2. canvas中處理的圖片如果存在跨域問題,頁面繪制沒問題;但輸出的話可能會受限(Canvas跨域污染)
2018年6月16日 12:55
編輯回答
影魅

img.onload=function(){canvas畫圖轉(zhuǎn)base64}
img.src='xxxx'

2018年6月29日 10:32
編輯回答
尛曖昧

謝謝關(guān)注 情況有點(diǎn)特需 不能寫js實(shí)現(xiàn) 已經(jīng)通過屏幕截圖解決了

2018年2月6日 23:03