-1
this website으로 이동하십시오.canvas.toDataUrl() 실행시 빈 이미지
콘솔을 열고 쓰기 :
`
var canvas = $("#mandelbox-canvas")[0];
var imgData = canvas.toDataURL("image/png").split(',')[1];
console.log(imgData);
-
과
this site에 붙여 넣습니다.
왜 이미지가 비어? 이 문제를 어떻게 해결할 수 있습니까?
상황은 이미 시도 :
I have tried the solution to this question. I.E. 이 코드 :
var canvas = $("#mandelbox-canvas")[0];
canvas.getContext('webgl',{preserveDrawingBuffer:true});
var imgData = canvas.toDataURL("image/png").split(',')[1];
console.log(imgData)
그러나 이미지는 여전히 비어 있습니다. 이미지에 캔바스에 표시된 이미지가 없습니다.
을 그러니까 기본적으로, 귀하의 질문에 특정 Base64로 문자열을 디코딩하는 방법입니다? 문자열을 포함하는 외부 사이트에 단순히 연결하는 것보다는 질문 자체에 문자열을 포함시키는 것이 도움이 될 것입니다. 외부 사이트는 필터 시스템에 의해 악성이거나 플래그가있을 수 있습니다. 사용자가 방문하지 못할 수도 있습니다. –
투명한 이미지를 반환하는 [toDataURL()의 가능한 복제본] (https://stackoverflow.com/questions/31710748/todataurl-of-webgl-canvas-returning-transparent-image) – Endless
은 preserveDrawingBuffer를 활성화해야 할 수도 있습니다 – Endless