#include <iostream>
#include <fstream>
int main(int argc, char *argv[])
{
if( argc < 3 )
{
std::cerr << argv[0] << " input.dcm output.dcm" << std::endl;
return 1;
}
const char *filename = argv[1];
const char *outfilename = argv[2];
{
std::cerr << "Could not read: " << filename << std::endl;
return 1;
}
image.
Print( std::cout );
if( !b )
{
std::cerr << "Could not change the Transfer Syntax" << std::endl;
return 1;
}
{
return 1;
}
return 0;
}
void SetInput(const Bitmap &image)
Set input image.
ImageChangeTransferSyntax class.
Definition gdcmImageChangeTransferSyntax.h:40
void SetTransferSyntax(const TransferSyntax &ts)
Set target Transfer Syntax.
Definition gdcmImageChangeTransferSyntax.h:46
ImageReader.
Definition gdcmImageReader.h:34
const Image & GetImage() const
Return the read image.
const Image & GetOutput() const
Get Output image.
ImageWriter.
Definition gdcmImageWriter.h:33
bool Write() override
Write.
Image.
Definition gdcmImage.h:47
void Print(std::ostream &os) const override
print
virtual void SetImage(Pixmap const &img)
const File & GetFile() const
Set/Get File.
Definition gdcmReader.h:72
void SetFileName(const char *filename_native)
@ JPEG2000Lossless
Definition gdcmTransferSyntax.h:76
@ JPEGLosslessProcess14_1
Definition gdcmTransferSyntax.h:73
void SetFile(const File &f)
Set/Get the DICOM file (DataSet + Header)
Definition gdcmWriter.h:66
void SetFileName(const char *filename_native)
Set the filename of DICOM file to write: