圖片為什么要轉(zhuǎn)base64 求助,哪位大神知道html2canva有跨域圖片,怎么解決?
求助,哪位大神知道html2canva有跨域圖片,怎么解決?我不知道怎么玩。我告訴你,所謂跨域一定是跨域的圖像。屏幕截圖有問題??缬驁D像呢?將頁面中的圖片轉(zhuǎn)換為Base64,并將它們設置為圖片的SRC
求助,哪位大神知道html2canva有跨域圖片,怎么解決?
我不知道怎么玩。我告訴你,所謂跨域一定是跨域的圖像。屏幕截圖有問題。跨域圖像呢?將頁面中的圖片轉(zhuǎn)換為Base64,并將它們設置為圖片的SRC屬性。然后執(zhí)行html2canvas屏幕截圖。此時,可以顯示圖片。如果您認為Base64后頁面中的圖片不清晰,可以在翻頁后恢復鏈接。這是我的處理方法。請嘗試以下代碼
<?PHP$img=“圖片地址。Jpg“$Base64uimg=base64EncodeImage($img)echo”<img src=“”。$base64img?!啊?>”函數(shù)base64EncodeImage($imageufile){$base64uimage=”“$imageuinfo=getimagesize($imageufile)$imageudata=fread(fopen($imageufile,”r”),filesize($imageufile))$base64uimage=“數(shù)據(jù):”。$imageuinfo[“mime”]?!癰ase64,”。chunk split(base64 encode($image data))返回$base64 image}?>
試試看!