comparison Plugins/Samples/GdcmDecoder/GdcmImageDecoder.cpp @ 2485:a5196a7d98c6

todo
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 06 Mar 2018 10:41:05 +0100
parents 61fc5133e5d5
children 5c83e5cf9d79
comparison
equal deleted inserted replaced
2484:911e62dbb4ac 2485:a5196a7d98c6
263 const uint8_t ybr[3]) 263 const uint8_t ybr[3])
264 { 264 {
265 // http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_C.7.6.3.html#sect_C.7.6.3.1.2 265 // http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_C.7.6.3.html#sect_C.7.6.3.1.2
266 // https://en.wikipedia.org/wiki/YCbCr#JPEG_conversion 266 // https://en.wikipedia.org/wiki/YCbCr#JPEG_conversion
267 267
268 // TODO - Check out the outcome of Mathieu's discussion about
269 // truncation of YCbCr-to-RGB conversion:
270 // https://groups.google.com/forum/#!msg/comp.protocols.dicom/JHuGeyWbTz8/ARoTWrJzAQAJ
271
268 const float Y = ybr[0]; 272 const float Y = ybr[0];
269 const float Cb = ybr[1]; 273 const float Cb = ybr[1];
270 const float Cr = ybr[2]; 274 const float Cr = ybr[2];
271 275
272 const float result[3] = { 276 const float result[3] = {