項目簡介:在網頁利用canvas在圖片中動態繪制文字,合成一張圖片,並導出
遇到的問題:
1、在移動端canvas drawImage()方法圖片無法繪制出來,只顯示文字
原因:圖片未加載就進行繪制,所以圖片不顯示
解決:在image.onload之后再進行繪制
2、部分ios對於跨域圖片不兼容,無法繪制
原因:瀏覽器同源策略
3、todataurl() 在ios中不能傳第二個參數,否則報錯,不支持跨域圖片
解決:圖片設置屬性:crossorigin="anonymous"
原文:http://blog.csdn.net/renfufei/article/details/51675148