Wait for the cornerstone tools to handle CornerstoneImageRendered event to capture the rendered image on the download dialog
This commit is contained in:
parent
e5ad7e15a7
commit
3c1e4c51cd
@ -80,6 +80,8 @@ Template.imageDownloadDialog.onRendered(() => {
|
|||||||
|
|
||||||
instance.updateViewportPreview = () => {
|
instance.updateViewportPreview = () => {
|
||||||
instance.$viewportElement.one('CornerstoneImageRendered', (event, enabledElement) => {
|
instance.$viewportElement.one('CornerstoneImageRendered', (event, enabledElement) => {
|
||||||
|
// Wait for the tools to handle CornerstoneImageRendered event
|
||||||
|
Tracker.afterFlush(() => {
|
||||||
const formData = instance.form.value();
|
const formData = instance.form.value();
|
||||||
const image = instance.viewportPreview;
|
const image = instance.viewportPreview;
|
||||||
const type = 'image/' + formData.type;
|
const type = 'image/' + formData.type;
|
||||||
@ -99,6 +101,7 @@ Template.imageDownloadDialog.onRendered(() => {
|
|||||||
image.width = width;
|
image.width = width;
|
||||||
image.height = height;
|
image.height = height;
|
||||||
});
|
});
|
||||||
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
// TODO: Add quality parameter to cornerstoneTools' saveAs method
|
// TODO: Add quality parameter to cornerstoneTools' saveAs method
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user