diff --git a/.gitignore b/.gitignore
index 1011adf1d5822656899df1386641974aec0f09fa..941b4b0030646053a176c072b77932916408275c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,6 @@
 # Ignore all __pycache__ directories in the repository
 **/__pycache__/
+
+# Ignore package builds
+dist/
+pt2d.egg-info/
\ No newline at end of file
diff --git a/pt2d/gui/imageGraphicsView.py b/pt2d/gui/imageGraphicsView.py
index 8bd027de7a022b88a866692c2ebef839f761fe06..b64bea534c265bf86da8aaa8fdd50d1c7ed1936b 100644
--- a/pt2d/gui/imageGraphicsView.py
+++ b/pt2d/gui/imageGraphicsView.py
@@ -95,8 +95,9 @@ class ImageGraphicsView(PanZoomGraphicsView):
             # By default, add S/E
             s_x, s_y = 0.15 * self._img_w, 0.5 * self._img_h
             e_x, e_y = 0.85 * self._img_w, 0.5 * self._img_h
-            self._insert_anchor_point(-1, s_x, s_y, label="S", removable=False, z_val=100, radius=6)
-            self._insert_anchor_point(-1, e_x, e_y, label="E", removable=False, z_val=100, radius=6)
+            anchor_radius = round(max(self._img_w, self._img_h) * 0.012) # Generally good scale
+            self._insert_anchor_point(-1, s_x, s_y, label="S", removable=False, z_val=100, radius=anchor_radius)
+            self._insert_anchor_point(-1, e_x, e_y, label="E", removable=False, z_val=100, radius=anchor_radius)
 
     # --------------------------------------------------------------------
     # ANCHOR POINTS