получить масштабированную ширину объекта: масштабирование

1

Я хочу получить реальную ширину и высоту объекта, пока я масштабирую объект. Я попытался с

canvas.on('object:scaling', function(e){
  console.log(e.target.width*e.target.scaleX);
});

Но, похоже, это работает неправильно.

Теги:
fabricjs

1 ответ

1
Лучший ответ

Используйте object.getScaledWidth().

DEMO

var canvas = new fabric.Canvas("c");
var circle = new fabric.Circle({radius:100})
canvas.add(circle);
circle.on('scaling',function(){
 console.log(parseInt(this.getScaledWidth()))
})
canvas{
  border: 1px dotted green;
}
<script src="https://rawgit.com/kangax/fabric.js/master/dist/fabric.js"></script>
<canvas id="c" width=400 height=400></canvas>
  • 0
    @Druga Спасибо, с этим я разработал новый выпуск в моей программе.!
  • 0
    @PedroJose примите ответ, если он работает. Удачного кодирования;)
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню