Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | import getImageFitScale from './getImageFitScale'; import { CPUFallbackEnabledElement } from '../../../../types'; /** * Adjusts an image's scale and translation so the image is centered and all pixels * in the image are viewable. * * @param element - The Cornerstone element to update */ export default function (enabledElement: CPUFallbackEnabledElement): void { const { image } = enabledElement; // The new scale is the minimum of the horizontal and vertical scale values enabledElement.viewport.scale = getImageFitScale( enabledElement.canvas, image, enabledElement.viewport.rotation ).scaleFactor; enabledElement.viewport.translation.x = 0; enabledElement.viewport.translation.y = 0; } |