Mercurial > hg > orthanc-stone
comparison Framework/Layers/ColorFrameRenderer.cpp @ 318:3a4ca166fafa am-2
ImageAccessor refactoring + implemented Image Cache in SmartLoader
author | am@osimis.io |
---|---|
date | Mon, 08 Oct 2018 17:10:08 +0200 |
parents | 5412adf19980 |
children | 557c8ff1db5c |
comparison
equal
deleted
inserted
replaced
317:b66d13708f40 | 318:3a4ca166fafa |
---|---|
28 { | 28 { |
29 CairoSurface* ColorFrameRenderer::GenerateDisplay(const RenderStyle& style) | 29 CairoSurface* ColorFrameRenderer::GenerateDisplay(const RenderStyle& style) |
30 { | 30 { |
31 std::auto_ptr<CairoSurface> display(new CairoSurface(frame_->GetWidth(), frame_->GetHeight())); | 31 std::auto_ptr<CairoSurface> display(new CairoSurface(frame_->GetWidth(), frame_->GetHeight())); |
32 | 32 |
33 Orthanc::ImageAccessor target = display->GetAccessor(); | 33 Orthanc::ImageAccessor target; |
34 display->GetAccessor(target); | |
34 Orthanc::ImageProcessing::Convert(target, *frame_); | 35 Orthanc::ImageProcessing::Convert(target, *frame_); |
35 | 36 |
36 return display.release(); | 37 return display.release(); |
37 } | 38 } |
38 | 39 |