Adding option for viewport.voi on getImageDataUrl
This commit is contained in:
parent
da0595213d
commit
5eea284557
@ -12,7 +12,8 @@ OHIF.measurements.getImageDataUrl = ({
|
||||
cacheImage=true,
|
||||
imagePath,
|
||||
measurement,
|
||||
alwaysVisibleText=true
|
||||
alwaysVisibleText=true,
|
||||
viewport
|
||||
}) => {
|
||||
imagePath = imagePath || measurement.imagePath;
|
||||
const imageId = OHIF.viewerbase.getImageIdForImagePath(imagePath);
|
||||
@ -40,6 +41,13 @@ OHIF.measurements.getImageDataUrl = ({
|
||||
cornerstoneTools[measurement.toolType].enable(element);
|
||||
}
|
||||
|
||||
// Set the viewport voi if present
|
||||
if (viewport && viewport.voi) {
|
||||
const csViewport = cornerstone.getViewport(element);
|
||||
Object.assign(csViewport, { voi: viewport.voi });
|
||||
cornerstone.setViewport(element, csViewport);
|
||||
}
|
||||
|
||||
// Resolve the current promise giving the dataUrl as parameter
|
||||
const renderedCallback = () => {
|
||||
const dataUrl = enabledElement.canvas.toDataURL(imageType, quality);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user