Mercurial > hg > orthanc-stone
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); |