Я пытаюсь найти лучший способ приблизиться к этому? по нажатию кнопки изображение будет загружаться в фоне fabricjs холста ...Скрыть фон в FabricJS перед экспортом Изображение
У меня есть еще одна кнопка, которая сохраняет dataURL в PNG ... Я пытаюсь скрыть фоновое изображение перед сохранением ...
Прямо сейчас я привязал прослушиватель событий к фоновому изображению, чтобы скрыть себя при нажатии кнопки экспорта, но фоновое изображение не скрывается до того, как изображение будет экспортировано ... Каким образом можно заказать выполнение события?
$("#export-image").click(function() {
canvas.deactivateAll().renderAll();
window.open(canvas.toDataURL('png'));
});
$('.background-img').on('click', function(e) {
var imgURL = "http://placehold.it/350x150";
$.ajax({
url: imgURL,
success: function(result) {
fabric.Image.fromURL(imgURL, function(img) {
$("#export-image").click(function() {
img.setOpacity(0);
canvas.renderAll();
});
img.set({width: canvas.width, height: canvas.height, originX: 'left', originY: 'top'});
canvas.setBackgroundImage(img, canvas.renderAll.bind(canvas));
});
}
});
});
Отлично, спасибо за вашу помощь –
пожалуйста, примите ответ, если он решает вопрос – AndreaBogazzi