커스텀 제품 구성자를 만들고 html2canvas를 사용하여 canvas 요소의 base64 인코딩 문자열을 생성하고 있습니다.toDataUrl base64 문자열을 페이지의 이미지로 변환
로 이동하면 하단의 "장바구니에 추가"를 클릭하면 생성 된 base64 인코딩 된 문자열에 대해 html2canvas 스크립트를 사용하여 경고합니다.
내 질문은 : 어떻게 그 base64로 인코딩 된 문자열을 받아 일반 이미지 태그로 바꿀 수 있습니다. 여기
<img src="myconvertedbase64string.PNG" />
처럼 캐릭터 생성되는 코드이다
$('#addToCart').click(function(event) {
event.preventDefault();
var target = $('.customstole');
html2canvas(target, {
onrendered: function(canvas) {
var data = canvas.toDataURL();
alert(data);
// data is the Base64-encoded image
}
을}); }});
정확히 그런 것 ... 시도해 보셨습니까? 작동해야하고 결과는 '' – devnull69
입니다. 그렇습니다. base64로 인코딩 된 문자열을 가지고 있지만 실제 시각적 이미지를 얻을 수 없습니다. 나는 그것이 내가 누락되었다는 것이 단순하다고 확신하지만, 장바구니에 추가 단추를 클릭하면 문자열을 생성하는 것을 볼 수 있습니다. 그 문자열을 클라이언트의 "미리보기"로 페이지의 실제 이미지로 변환하는 방법을 알아내는 데 도움이 필요합니다. –