diff WebApplication/viewer.js @ 160:b0910ae2ace5

author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 09 Jun 2017 16:13:05 +0200
parents 5dc54316d68b
children 81f16c5667ba
line wrap: on
line diff
--- a/WebApplication/viewer.js	Wed Jan 04 16:41:43 2017 +0100
+++ b/WebApplication/viewer.js	Fri Jun 09 16:13:05 2017 +0200
@@ -21,6 +21,7 @@
 
 // Set the default compression
 var compression = 'jpeg95';
+var isFirst = true;
 //var compression = 'deflate';
 
 
@@ -325,6 +326,16 @@
         else
           image.render = cornerstone.renderGrayscaleImage;
 
+        if (isFirst) {
+          if (image.Orthanc.PhotometricInterpretation == "MONOCHROME1") {
+            image.invert = true;
+          } else {
+            image.invert = false;
+          }
+
+          isFirst = false;
+        }
+        
         image.getPixelData = function() {
           if (image.Orthanc.Compression == 'Deflate')
             return getPixelDataDeflate(this);