We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 816038f commit 6ca4f83Copy full SHA for 6ca4f83
labelme/app.py
@@ -1,6 +1,7 @@
1
# -*- coding: utf-8 -*-
2
3
import functools
4
+import math
5
import os
6
import os.path as osp
7
import re
@@ -1331,7 +1332,12 @@ def setZoom(self, value):
1331
1332
self.zoom_values[self.filename] = (self.zoomMode, value)
1333
1334
def addZoom(self, increment=1.1):
- self.setZoom(self.zoomWidget.value() * increment)
1335
+ zoom_value = self.zoomWidget.value() * increment
1336
+ if increment > 1:
1337
+ zoom_value = math.ceil(zoom_value)
1338
+ else:
1339
+ zoom_value = math.floor(zoom_value)
1340
+ self.setZoom(zoom_value)
1341
1342
def zoomRequest(self, delta, pos):
1343
canvas_width_old = self.canvas.width()
0 commit comments