comparison PalantirServer/PalantirRestApi.cpp @ 41:c1097a676eca

better naming for preview images
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 31 Aug 2012 11:45:48 +0200
parents f6d12037f886
children ea48f38afe5f
comparison
equal deleted inserted replaced
40:a08b085190e1 41:c1097a676eca
566 } 566 }
567 567
568 568
569 else if (uri.size() == 3 && 569 else if (uri.size() == 3 &&
570 uri[0] == "instances" && 570 uri[0] == "instances" &&
571 uri[2] == "normalized-image") 571 uri[2] == "preview")
572 { 572 {
573 std::string uuid; 573 std::string uuid;
574 existingResource = index_.GetDicomFile(uuid, uri[1]); 574 existingResource = index_.GetDicomFile(uuid, uri[1]);
575 575
576 if (existingResource) 576 if (existingResource)
577 { 577 {
578 std::string dicomContent, png; 578 std::string dicomContent, png;
579 storage_.ReadFile(dicomContent, uuid); 579 storage_.ReadFile(dicomContent, uuid);
580 try 580 try
581 { 581 {
582 FromDcmtkBridge::ExtractNormalizedImage(png, dicomContent); 582 FromDcmtkBridge::ExtractPreviewImage(png, dicomContent);
583 output.AnswerBufferWithContentType(png, "image/png"); 583 output.AnswerBufferWithContentType(png, "image/png");
584 return; 584 return;
585 } 585 }
586 catch (PalantirException&) 586 catch (PalantirException&)
587 { 587 {