Jelajahi Sumber

Add keep_prev_scale

Kentaro Wada 5 tahun lalu
induk
melakukan
829a8711f3
2 mengubah file dengan 3 tambahan dan 1 penghapusan
  1. 2 1
      labelme/app.py
  2. 1 0
      labelme/config/default_config.yaml

+ 2 - 1
labelme/app.py

@@ -1333,10 +1333,11 @@ class MainWindow(QtWidgets.QMainWindow):
         self.setClean()
         self.canvas.setEnabled(True)
         # set zoom values
+        is_initial_load = not self.zoom_values
         if self.filename in self.zoom_values:
             self.zoomMode = self.zoom_values[self.filename][0]
             self.setZoom(self.zoom_values[self.filename][1])
-        else:
+        elif is_initial_load or not self._config['keep_prev_scale']:
             self.adjustScale(initial=True)
         # set scroll values
         for orientation in self.scroll_values:

+ 1 - 0
labelme/config/default_config.yaml

@@ -3,6 +3,7 @@ display_label_popup: true
 instance_label_auto_increment: true
 store_data: true
 keep_prev: false
+keep_prev_scale: false
 logger_level: info
 
 flags: null