Zdaję sobie sprawę, że mogę scaleRaster obiekt w Paper.js, jak również TextItem i Path.Paper.js Resize Raster/TextItem/Ścieżka przeciągając
jednak chciałbym to zrobić na przeciąganie linii wyboru lub Obwiednia z Raster, TextItem lub Path, tak samo jak podczas zmiany rozmiaru obrazu w programach takich jak Word. Te granice tworzą obiekt Rectangle. Czy mogę się do tego podłączyć, być może używając metody fitBounds
? Lub szerzej, w jaki sposób mogę uchwycić zdarzenie przeciągania myszy na liniach wyboru Rastra, TextItem lub Ścieżki? Przypuszczam, że gdy już to zrobię, mogę użyć metody scale
do powiększania/pomniejszania obiektu.
Oto Paper.js sketch, aby zacząć i eksperymentować, zapożyczone z @ Christophoph. Zobacz także documentation dla Paper.js.
Może to cię http pomóc: //stackoverflow.com/a/26788306/826625 (szkic roboczy w zestawie) – mstoppert
Nie jestem zaznajomiony z technologią, ale czy można po prostu wyciąć te obszary? Na przykład ... obszar przeciągalny powinien mieć szerokość: 0; width: currentWidth i to samo dla wysokości. Wszystko, co musisz wiedzieć, to miejsce rozpoczęcia obrazu, czyli x i y obiektu prostokąta. –