Mercurial > hg > orthanc-webviewer
comparison WebApplication/viewer.js @ 160:b0910ae2ace5
fix issue #44
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 09 Jun 2017 16:13:05 +0200 |
parents | 5dc54316d68b |
children | 81f16c5667ba |
comparison
equal
deleted
inserted
replaced
159:5dc54316d68b | 160:b0910ae2ace5 |
---|---|
19 **/ | 19 **/ |
20 | 20 |
21 | 21 |
22 // Set the default compression | 22 // Set the default compression |
23 var compression = 'jpeg95'; | 23 var compression = 'jpeg95'; |
24 var isFirst = true; | |
24 //var compression = 'deflate'; | 25 //var compression = 'deflate'; |
25 | 26 |
26 | 27 |
27 // Prevent the access to IE | 28 // Prevent the access to IE |
28 if(navigator.appVersion.indexOf("MSIE ") != -1) | 29 if(navigator.appVersion.indexOf("MSIE ") != -1) |
323 if (image.color) | 324 if (image.color) |
324 image.render = cornerstone.renderColorImage; | 325 image.render = cornerstone.renderColorImage; |
325 else | 326 else |
326 image.render = cornerstone.renderGrayscaleImage; | 327 image.render = cornerstone.renderGrayscaleImage; |
327 | 328 |
329 if (isFirst) { | |
330 if (image.Orthanc.PhotometricInterpretation == "MONOCHROME1") { | |
331 image.invert = true; | |
332 } else { | |
333 image.invert = false; | |
334 } | |
335 | |
336 isFirst = false; | |
337 } | |
338 | |
328 image.getPixelData = function() { | 339 image.getPixelData = function() { |
329 if (image.Orthanc.Compression == 'Deflate') | 340 if (image.Orthanc.Compression == 'Deflate') |
330 return getPixelDataDeflate(this); | 341 return getPixelDataDeflate(this); |
331 | 342 |
332 if (image.Orthanc.Compression == 'Jpeg') | 343 if (image.Orthanc.Compression == 'Jpeg') |