comparison 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
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')