JAL-4090 JAL-4160 JAL-4274 image export dimensions and scale factor configurable...
[jalview.git] / src / jalview / util / imagemaker / BitmapImageSizing.java
index 312b834..450b01b 100644 (file)
@@ -1,5 +1,7 @@
 package jalview.util.imagemaker;
 
+import jalview.bin.Cache;
+
 public class BitmapImageSizing
 {
   public final float scale;
@@ -19,4 +21,21 @@ public class BitmapImageSizing
   {
     return new BitmapImageSizing(0.0f, 0, 0);
   }
+  
+  public static final String BITMAP_SCALE = "BITMAP_SCALE";
+
+  public static final String BITMAP_HEIGHT = "BITMAP_HEIGHT";
+
+  public static final String BITMAP_WIDTH = "BITMAP_WIDTH";
+
+  /**
+   * 
+   * @return bean configured from Cache keys
+   */
+  public static BitmapImageSizing defaultBitmapImageSizing()
+  {
+    
+    return new BitmapImageSizing(Cache.getDefault(BITMAP_SCALE,0)/10f,Cache.getDefault(BITMAP_WIDTH,0),Cache.getDefault(BITMAP_HEIGHT,0));
+    
+  }
 }