A propriedade multiplicadora não está funcionando corretamente na função "toDataURL" com o corte no Fabric.js
Meu tamanho original docanvas
é800X700
.
estou usandoclipTo
para trabalhar em uma parte selecionada de uma tela:
var rect = new fabric.Rect({
left: 100,
top: 50,
fill: '#fff',
width: 376,
height: 602,
strokeWidth: 0,
selectable: false
});
rect.set({
clipFor: 'mainCanvas',
});
Certifico-me de que todas as imagens e texto caem nesta parte da tela.
O que eu quero fazer:
eu queroescala até issoporção de tela a uma largura e altura de1500X2400
para que possa ser usado para impressão
Estou usando o abaixotoDataURL
funcionar commultiplicador Como3
var imgData= canvas.toDataURL({
format: 'png',
width: 376,
height: 602,
top: 50,
left: 100,
multiplier: 3
});
Mas estou recebendo apenas a maior parte da imagem. Qualquer solução?
Atualização: mais informações sobre o problema
estou usandoUbuntu 16.04 eFabric.js-1.6.2
Demonstrando o problema emJsFiddle
Quando clico noenhance image
botão, apenas a parte superior esquerda da imagem é exibida.