Program: gdcm
Module: $RCSfile: gdcmJPEGFragment.cxx,v $
Language: C++
- Date: $Date: 2007/05/23 14:18:10 $
- Version: $Revision: 1.18 $
+ Date: $Date: 2008/01/02 10:48:52 $
+ Version: $Revision: 1.20 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
}
else if ( nBits <= 12 )
{
+ assert( nBits >= 8 );
// JPEG Lossy : call to IJG 6b - 12 bits
ReadJPEGFile12 ( fp, buffer, statesuspension);
}
else if ( nBits <= 16 )
{
+ assert( nBits >= 12 );
// JPEG Lossy : call to IJG 6b - 16 bits
ReadJPEGFile16 ( fp, buffer, statesuspension);
//gdcmAssertMacro( IsJPEGLossless );
void JPEGFragment::Print( std::ostream &os, std::string const &indent )
{
os << indent
- << "JPEG fragment: offset : " << Offset
- << " length : " << Length
+ << "JPEG fragment: offset : " << std::dec << Offset
+ << " 0x(" << std::hex << Offset << ") "
+ << std::dec << " length : " << Length
+ << " 0x(" << std::hex << Length << ") "
<< std::endl;
}