Свойство множителя не работает должным образом в функции «toDataURL» с обрезкой в Fabric.js
Мой оригинальный размерcanvas
является800X700
.
я используюclipTo
работать в выбранной части холста:
var rect = new fabric.Rect({
left: 100,
top: 50,
fill: '#fff',
width: 376,
height: 602,
strokeWidth: 0,
selectable: false
});
rect.set({
clipFor: 'mainCanvas',
});
Я уверен, что все изображения и текст попадают в эту часть холста.
Что я хочу сделать:
я бы хотелмасштаб до этогочасть холста на ширину и высоту1500X2400
так что это может быть использовано для печати
Я использую нижеtoDataURL
функция смножитель как3
var imgData= canvas.toDataURL({
format: 'png',
width: 376,
height: 602,
top: 50,
left: 100,
multiplier: 3
});
Но я получаю только верхнюю часть изображения. Любое решение?
Обновление: больше информации о проблеме
я используюUbuntu 16.04 а такжеFabric.js-1.6.2
Демонстрация проблемы наJsFiddle
Когда я нажимаю наenhance image
Кнопка, отображается только верхняя левая часть изображения.