아래 코드는 캔버스를 이미지로 변환하고 IE 이외의 다른 브라우저에서 다운로드합니다 .IE 코드는 새 탭에서 DataURL을 엽니 다. 그러나 다운로드 할 수 없습니다. .자바에서 이미지를 캔버스로 다운로드
if(navigator.appName == "Microsoft Internet Explorer")
{
somehtml1= document.createElement("img");
somehtml1.id="imgid";somehtml1.name="imgname";
somehtml1.src=canvas.toDataURL("image/png");
document.body.appendChild(somehtml1);
window.win = open (somehtml1.src);
setTimeout('win.document.execCommand("SaveAs")', 500);
}
else
{
somehtml= document.createElement("a");
somehtml.href = canvas.toDataURL("image/png");
somehtml.download = "test.png";
}
감사 (캔버스 캔버스 개체입니다 링크는 하이퍼 링크 개체입니다). –
안녕하세요. 새 탭을 열면 저장 이미지가 자동으로 푸시됩니다. –
이해해라. IMHO, 그것은 나쁘다. – markE