--- /dev/null
+package jalview.util.imagemaker;
+
+import jalview.bin.Cache;
+
+public class BitmapImageSizing
+{
+ public final float scale;
+
+ public final int width;
+
+ public final int height;
+
+ public BitmapImageSizing(float scale, int width, int height)
+ {
+ this.scale = scale;
+ this.width = width;
+ this.height = height;
+ }
+
+ public static BitmapImageSizing nullBitmapImageSizing()
+ {
+ 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));
+
+ }
+}