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,
|
cacheImage=true,
|
||||||
imagePath,
|
imagePath,
|
||||||
measurement,
|
measurement,
|
||||||
alwaysVisibleText=true
|
alwaysVisibleText=true,
|
||||||
|
viewport
|
||||||
}) => {
|
}) => {
|
||||||
imagePath = imagePath || measurement.imagePath;
|
imagePath = imagePath || measurement.imagePath;
|
||||||
const imageId = OHIF.viewerbase.getImageIdForImagePath(imagePath);
|
const imageId = OHIF.viewerbase.getImageIdForImagePath(imagePath);
|
||||||
@ -40,6 +41,13 @@ OHIF.measurements.getImageDataUrl = ({
|
|||||||
cornerstoneTools[measurement.toolType].enable(element);
|
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
|
// Resolve the current promise giving the dataUrl as parameter
|
||||||
const renderedCallback = () => {
|
const renderedCallback = () => {
|
||||||
const dataUrl = enabledElement.canvas.toDataURL(imageType, quality);
|
const dataUrl = enabledElement.canvas.toDataURL(imageType, quality);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user