33 #include "dcmtk/config/osconfig.h" 37 #include "dcmtk/ofstd/ofstring.h" 39 #include "dcmtk/dcmimgle/diplugin.h" 57 enum DiTIFFCompression
60 E_tiffPackBitsCompression,
71 enum DiTIFFLZWPredictor
74 E_tiffLZWPredictorDefault,
77 E_tiffLZWPredictorNoPrediction,
80 E_tiffLZWPredictorHDifferencing
112 const unsigned long frame = 0)
const;
void setLZWPredictor(DiTIFFLZWPredictor pred)
set predictor type for LZW compression
void setRowsPerStrip(unsigned long rows=0)
set rows per strip for TIFF creation.
virtual int write(DiImage *image, FILE *stream, const unsigned long frame=0) const
write given image to a file stream (TIFF format)
virtual ~DiTIFFPlugin()
destructor
void setCompressionType(DiTIFFCompression ctype)
set compression type for TIFF creation
DiTIFFLZWPredictor predictor
TIFF predictor type.
unsigned long rowsPerStrip
TIFF rows per strip.
static OFString getLibraryVersionString()
get version information of the TIFF library.
a simple string class that implements a subset of std::string.
Implementation of a TIFF plugin for the dcmimgle/dcmimage library.
DiTIFFPlugin()
constructor
DiTIFFCompression compressionType
TIFF compression type.