14
Ich habe eine fabric.js Leinwand auf meiner Seite, die ich gerne reagieren würde. Mein Code funktioniert, um die Leinwand selbst zu skalieren, aber nicht die Objekte, die ich gezeichnet habe. Irgendeine Idee? Ich habe SO gesucht, konnte aber keine Lösung finden, die für mich funktioniert hat.Scale fabric.js leinwand objekte
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);
großen Werke, danke! – zimt28
in diesem Zoomfaktor ist Verhältnis oder etwas anderes? – mjdevloper
Prozentsatz. Im Beispiel wäre 2.2 220% des Originals. –