Преглед изворни кода

Use more transparent color for select_fill_color for visibility

Kentaro Wada пре 1 година
родитељ
комит
635d76195e
2 измењених фајлова са 7 додато и 15 уклоњено
  1. 1 1
      labelme/config/default_config.yaml
  2. 6 14
      labelme/shape.py

+ 1 - 1
labelme/config/default_config.yaml

@@ -26,7 +26,7 @@ shape:
   vertex_fill_color: [0, 255, 0, 255]
   # selecting / hovering
   select_line_color: [255, 255, 255, 255]
-  select_fill_color: [0, 255, 0, 155]
+  select_fill_color: [0, 255, 0, 64]
   hvertex_fill_color: [255, 255, 255, 255]
   point_size: 8
 

+ 6 - 14
labelme/shape.py

@@ -12,14 +12,6 @@ import labelme.utils
 # - [opt] Store paths instead of creating new ones at each paint.
 
 
-DEFAULT_LINE_COLOR = QtGui.QColor(0, 255, 0, 128)  # bf hovering
-DEFAULT_FILL_COLOR = QtGui.QColor(0, 255, 0, 128)  # hovering
-DEFAULT_SELECT_LINE_COLOR = QtGui.QColor(255, 255, 255)  # selected
-DEFAULT_SELECT_FILL_COLOR = QtGui.QColor(0, 255, 0, 155)  # selected
-DEFAULT_VERTEX_FILL_COLOR = QtGui.QColor(0, 255, 0, 255)  # hovering
-DEFAULT_HVERTEX_FILL_COLOR = QtGui.QColor(255, 255, 255, 255)  # hovering
-
-
 class Shape(object):
 
     # Render handles as squares
@@ -35,12 +27,12 @@ class Shape(object):
     NEAR_VERTEX = 1
 
     # The following class variables influence the drawing of all shape objects.
-    line_color = DEFAULT_LINE_COLOR
-    fill_color = DEFAULT_FILL_COLOR
-    select_line_color = DEFAULT_SELECT_LINE_COLOR
-    select_fill_color = DEFAULT_SELECT_FILL_COLOR
-    vertex_fill_color = DEFAULT_VERTEX_FILL_COLOR
-    hvertex_fill_color = DEFAULT_HVERTEX_FILL_COLOR
+    line_color = None
+    fill_color = None
+    select_line_color = None
+    select_fill_color = None
+    vertex_fill_color = None
+    hvertex_fill_color = None
     point_type = P_ROUND
     point_size = 8
     scale = 1.0