Skip to content

Commit 97bee58

Browse files
committed
Introduce base_value for 50
1 parent 87b015d commit 97bee58

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

labelme/widgets/brightness_contrast_dialog.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66

77

88
class BrightnessContrastDialog(QtWidgets.QDialog):
9+
_base_value = 50
10+
911
def __init__(self, img, callback, parent=None):
1012
super(BrightnessContrastDialog, self).__init__(parent)
1113
self.setModal(True)
@@ -24,8 +26,8 @@ def __init__(self, img, callback, parent=None):
2426
self.callback = callback
2527

2628
def onNewValue(self, _):
27-
brightness = self.slider_brightness.value() / 50.0
28-
contrast = self.slider_contrast.value() / 50.0
29+
brightness = self.slider_brightness.value() / self._base_value
30+
contrast = self.slider_contrast.value() / self._base_value
2931

3032
img = self.img
3133
if brightness != 1:
@@ -38,12 +40,12 @@ def onNewValue(self, _):
3840

3941
def _create_slider(self):
4042
slider = QtWidgets.QSlider(Qt.Horizontal)
41-
slider.setRange(0, 150)
42-
slider.setValue(50)
43+
slider.setRange(0, 3 * self._base_value)
44+
slider.setValue(self._base_value)
4345
slider.valueChanged.connect(self.onNewValue)
44-
value_label = QtWidgets.QLabel(f"{slider.value() / 50:.2f}")
46+
value_label = QtWidgets.QLabel(f"{slider.value() / self._base_value:.2f}")
4547
slider.valueChanged.connect(
46-
lambda value: value_label.setText(f"{value / 50:.2f}")
48+
lambda value: value_label.setText(f"{value / self._base_value:.2f}")
4749
)
4850
layout = QtWidgets.QHBoxLayout()
4951
layout.addWidget(slider)

0 commit comments

Comments
 (0)