Mercurial > hg > orthanc
comparison UnitTestsSources/ImageProcessingTests.cpp @ 1905:8b1baa2315b8
Huge speedup if decoding the family of JPEG transfer syntaxes
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 05 Jan 2016 17:25:01 +0100 |
parents | b1291df2f780 |
children | 655489d9165d |
comparison
equal
deleted
inserted
replaced
1904:4be8accf8768 | 1905:8b1baa2315b8 |
---|---|
53 m.SetValue(DICOM_TAG_PIXEL_REPRESENTATION, "0"); | 53 m.SetValue(DICOM_TAG_PIXEL_REPRESENTATION, "0"); |
54 m.SetValue(DICOM_TAG_PHOTOMETRIC_INTERPRETATION, "MONOCHROME2"); | 54 m.SetValue(DICOM_TAG_PHOTOMETRIC_INTERPRETATION, "MONOCHROME2"); |
55 | 55 |
56 DicomImageInformation info(m); | 56 DicomImageInformation info(m); |
57 PixelFormat format; | 57 PixelFormat format; |
58 ASSERT_TRUE(info.ExtractPixelFormat(format)); | 58 ASSERT_TRUE(info.ExtractPixelFormat(format, false)); |
59 ASSERT_EQ(PixelFormat_Grayscale16, format); | 59 ASSERT_EQ(PixelFormat_Grayscale16, format); |
60 } | 60 } |
61 | 61 |
62 | 62 |
63 TEST(DicomImageInformation, ExtractPixelFormat2) | 63 TEST(DicomImageInformation, ExtractPixelFormat2) |
73 m.SetValue(DICOM_TAG_PIXEL_REPRESENTATION, "1"); | 73 m.SetValue(DICOM_TAG_PIXEL_REPRESENTATION, "1"); |
74 m.SetValue(DICOM_TAG_PHOTOMETRIC_INTERPRETATION, "MONOCHROME2"); | 74 m.SetValue(DICOM_TAG_PHOTOMETRIC_INTERPRETATION, "MONOCHROME2"); |
75 | 75 |
76 DicomImageInformation info(m); | 76 DicomImageInformation info(m); |
77 PixelFormat format; | 77 PixelFormat format; |
78 ASSERT_TRUE(info.ExtractPixelFormat(format)); | 78 ASSERT_TRUE(info.ExtractPixelFormat(format, false)); |
79 ASSERT_EQ(PixelFormat_SignedGrayscale16, format); | 79 ASSERT_EQ(PixelFormat_SignedGrayscale16, format); |
80 } | 80 } |