1 package jalview.util.imagemaker;
3 import jalview.bin.Cache;
5 public class BitmapImageSizing
7 public final float scale;
9 public final int width;
11 public final int height;
13 public BitmapImageSizing(float scale, int width, int height)
20 public static BitmapImageSizing nullBitmapImageSizing()
22 return new BitmapImageSizing(0.0f, 0, 0);
25 public static final String BITMAP_SCALE = "BITMAP_SCALE";
27 public static final String BITMAP_HEIGHT = "BITMAP_HEIGHT";
29 public static final String BITMAP_WIDTH = "BITMAP_WIDTH";
33 * @return bean configured from Cache keys
35 public static BitmapImageSizing defaultBitmapImageSizing()
38 return new BitmapImageSizing(Cache.getDefault(BITMAP_SCALE,0)/10f,Cache.getDefault(BITMAP_WIDTH,0),Cache.getDefault(BITMAP_HEIGHT,0));