@Override public double getPreferredDownsampleFactor(double requestedDownsample) { double[] downsamples = getPreferredDownsamples(); int ind = ServerTools.getClosestDownsampleIndex(downsamples, requestedDownsample); return downsamples[ind]; }
int level = ServerTools.getClosestDownsampleIndex(getPreferredDownsamples(), downsampleFactor); double downsample = downsamples[level]; int levelWidth = (int)(region.width / downsample + .5);