14
Ho una tela fabric.js sulla mia pagina, che mi piacerebbe essere reattivo. Il mio codice funziona per ridimensionare la tela stessa, ma non gli oggetti che ho disegnato su di essa. Qualche idea? Ho cercato SO ma non ho trovato una soluzione che funzionasse per me.Scala canvas.js canvas objects
var resizeCanvas;
resizeCanvas = function() {
var height, ratio, width;
ratio = 800/1177;
width = tmpl.$('.canvas-wrapper').width();
height = width/ratio;
canvas.setDimensions({
width: width,
height: height
});
};
Meteor.setTimeout(function() {
return resizeCanvas();
}, 100);
$(window).resize(resizeCanvas);
funziona bene, grazie! – zimt28
in questo fattore di zoom è il rapporto o qualcos'altro? – mjdevloper
Percentuale. Nell'esempio, 2,2 sarebbe il 220% dell'originale. –