comparison OrthancServer/Internals/DicomImageDecoder.cpp @ 851:e30d22020e35 jpeg

notes
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 06 Jun 2014 09:59:40 +0200
parents 9ee2e7a5efaf
children 5944b8b80842
comparison
equal deleted inserted replaced
850:9ee2e7a5efaf 851:e30d22020e35
273 } 273 }
274 274
275 275
276 bool DicomImageDecoder::IsJpegLossless(const DcmDataset& dataset) 276 bool DicomImageDecoder::IsJpegLossless(const DcmDataset& dataset)
277 { 277 {
278 // http://support.dcmtk.org/docs/dcxfer_8h-source.html
278 return (dataset.getOriginalXfer() == EXS_JPEGLSLossless || 279 return (dataset.getOriginalXfer() == EXS_JPEGLSLossless ||
279 dataset.getOriginalXfer() == EXS_JPEGLSLossy); 280 dataset.getOriginalXfer() == EXS_JPEGLSLossy);
280 } 281 }
281 282
282 283
283 bool DicomImageDecoder::IsUncompressedImage(const DcmDataset& dataset) 284 bool DicomImageDecoder::IsUncompressedImage(const DcmDataset& dataset)
284 { 285 {
286 // http://support.dcmtk.org/docs/dcxfer_8h-source.html
285 return (dataset.getOriginalXfer() == EXS_Unknown || 287 return (dataset.getOriginalXfer() == EXS_Unknown ||
286 dataset.getOriginalXfer() == EXS_LittleEndianImplicit || 288 dataset.getOriginalXfer() == EXS_LittleEndianImplicit ||
287 dataset.getOriginalXfer() == EXS_BigEndianImplicit || 289 dataset.getOriginalXfer() == EXS_BigEndianImplicit ||
288 dataset.getOriginalXfer() == EXS_LittleEndianExplicit || 290 dataset.getOriginalXfer() == EXS_LittleEndianExplicit ||
289 dataset.getOriginalXfer() == EXS_BigEndianExplicit); 291 dataset.getOriginalXfer() == EXS_BigEndianExplicit);