comparison UnitTestsSources/JpegLossless.cpp @ 850:9ee2e7a5efaf jpeg

support of JPEG images
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 06 Jun 2014 09:42:10 +0200
parents 703e8d5b03fd
children f53358c70c05
comparison
equal deleted inserted replaced
849:dcd8a3e4d298 850:9ee2e7a5efaf
77 FromDcmtkBridge::ExtractPngImage(s, *dataset, 1, ImageExtractionMode_Preview); 77 FromDcmtkBridge::ExtractPngImage(s, *dataset, 1, ImageExtractionMode_Preview);
78 //fileformat.saveFile("test_decompressed.dcm", EXS_LittleEndianExplicit); 78 //fileformat.saveFile("test_decompressed.dcm", EXS_LittleEndianExplicit);
79 } 79 }
80 #else 80 #else
81 DcmFileFormat fileformat; 81 DcmFileFormat fileformat;
82 //if (fileformat.loadFile("IM-0001-1001-0001.dcm").good()) 82 ASSERT_TRUE(fileformat.loadFile("IM-0001-1001-0001.dcm").good());
83 ASSERT_TRUE(fileformat.loadFile("tata.dcm").good()); 83 //ASSERT_TRUE(fileformat.loadFile("tata.dcm").good());
84 84 //ASSERT_TRUE(fileformat.loadFile("RG2_JPLY").good());
85
85 DcmDataset& dataset = *fileformat.getDataset(); 86 DcmDataset& dataset = *fileformat.getDataset();
86 87
87 ASSERT_TRUE(DicomImageDecoder::IsJpegLossless(dataset)); 88 //ASSERT_TRUE(DicomImageDecoder::IsJpegLossless(dataset));
88 89
89 ImageBuffer image; 90 ImageBuffer image;
90 //DicomImageDecoder::DecodeJpegLossless(image, dataset, 0); 91 //DicomImageDecoder::DecodeJpegLossless(image, dataset, 0);
91 DicomImageDecoder::Decode(image, dataset, 0); 92 DicomImageDecoder::Decode(image, dataset, 0);
92 93