Fix circle gesture on non square images
This commit is contained in:
parent
0e8e4a45d5
commit
8a9c50f44c
@ -78,7 +78,7 @@ export function gestureToData(points, gesture) {
|
||||
const bounds = getBounds(points);
|
||||
const width = bounds.maxX - bounds.minX;
|
||||
const height = bounds.maxY - bounds.minY;
|
||||
const minSide = width < height ? width : height;
|
||||
const maxSide = width > height ? width : height;
|
||||
switch (gesture) {
|
||||
case "rectangle":
|
||||
return { x: bounds.minX, y: bounds.minY, width, height };
|
||||
@ -90,7 +90,7 @@ export function gestureToData(points, gesture) {
|
||||
return {
|
||||
x: bounds.minX + width / 2,
|
||||
y: bounds.minY + height / 2,
|
||||
radius: minSide / 2,
|
||||
radius: maxSide / 2,
|
||||
};
|
||||
default:
|
||||
throw Error("Gesture not implemented");
|
||||
|
Loading…
Reference in New Issue
Block a user