223 |
else: |
else: |
224 |
self.zoom = float(h) / self.nr |
self.zoom = float(h) / self.nr |
225 |
|
|
226 |
self.browser.reporter.reportNote("Diagnose window: preliminary calculated zoom = %f (nr = %d, nc = %d)" % (self.zoom, self.nr, self.nc)) |
#self.browser.reporter.reportNote("Diagnose window: preliminary calculated zoom = %f (nr = %d, nc = %d)" % (self.zoom, self.nr, self.nc)) |
227 |
|
|
228 |
|
|
229 |
if self.zoom > MAX_ZOOM_RATIO: |
if self.zoom > MAX_ZOOM_RATIO: |
233 |
self.browser.reporter.reportNode("image is too big, reducing to MAX_ZOOM_SIZE = %f" % MAX_ZOOM_SIZE); |
self.browser.reporter.reportNode("image is too big, reducing to MAX_ZOOM_SIZE = %f" % MAX_ZOOM_SIZE); |
234 |
self.zoom = MAX_ZOOM_SIZE / max(self.nc,self.nr) |
self.zoom = MAX_ZOOM_SIZE / max(self.nc,self.nr) |
235 |
|
|
236 |
self.browser.reporter.reportNote("Diagnose window: matrix zoom = %f" % self.zoom) |
#self.browser.reporter.reportNote("Diagnose window: matrix zoom = %f" % self.zoom) |
237 |
w = int(self.zoom * self.nc); |
w = int(self.zoom * self.nc); |
238 |
h = int(self.zoom * self.nr); |
h = int(self.zoom * self.nr); |
239 |
|
|