comparison Framework/Layers/OrthancFrameLayerSource.cpp @ 100:166a555becbf wasm

fix jpeg decoding in wasm
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 30 May 2017 22:22:04 +0200
parents efd9ef2b67f1
children fcec0ab44054
comparison
equal deleted inserted replaced
99:efd9ef2b67f1 100:166a555becbf
66 LayerSourceBase::NotifyLayerReady(NULL, slice, true); 66 LayerSourceBase::NotifyLayerReady(NULL, slice, true);
67 } 67 }
68 68
69 69
70 OrthancFrameLayerSource::OrthancFrameLayerSource(IWebService& orthanc) : 70 OrthancFrameLayerSource::OrthancFrameLayerSource(IWebService& orthanc) :
71 loader_(*this, orthanc) 71 loader_(*this, orthanc),
72 quality_(SliceImageQuality_Full)
72 { 73 {
73 } 74 }
74 75
75 76
76 void OrthancFrameLayerSource::LoadInstance(const std::string& instanceId, 77 void OrthancFrameLayerSource::LoadInstance(const std::string& instanceId,
121 122
122 if (loader_.IsGeometryReady()) 123 if (loader_.IsGeometryReady())
123 { 124 {
124 if (loader_.LookupSlice(index, viewportSlice)) 125 if (loader_.LookupSlice(index, viewportSlice))
125 { 126 {
126 loader_.ScheduleLoadSliceImage(index, SliceImageQuality_Full); 127 loader_.ScheduleLoadSliceImage(index, quality_);
127 //loader_.ScheduleLoadSliceImage(index, SliceImageQuality_Jpeg50);
128 } 128 }
129 else 129 else
130 { 130 {
131 Slice slice; 131 Slice slice;
132 LayerSourceBase::NotifyLayerReady(NULL, slice, true); 132 LayerSourceBase::NotifyLayerReady(NULL, slice, true);