#include "magic.h"
int main(int argc, char *argv[])
{
if( argc < 3 )
{
std::cerr << argv[0] << " inputfile output.dcm" << std::endl;
return 1;
}
const char *filename = argv[1];
const char *outfilename = argv[2];
if( !s ) return 1;
magic_t cookie = magic_open(MAGIC_NONE);
const char * file_type = magic_file(cookie, filename);
if( !file_type ) return 1;
magic_close(cookie);
{
std::cerr << "Could not write: " << outfilename << std::endl;
return 1;
}
return 0;
}
Anonymizer.
Definition gdcmAnonymizer.h:78
void SetFile(const File &f)
Set/Get File.
Definition gdcmAnonymizer.h:126
bool Replace(Tag const &t, const char *value)
a DICOM File
Definition gdcmFile.h:34
const FileMetaInformation & GetHeader() const
Get File Meta Information.
Definition gdcmFile.h:48
static bool FileExists(const char *filename)
Check whether the specified file exist on the system.
static size_t FileSize(const char *filename)
Class to represent a DICOM Data Element (Attribute) Tag (Group, Element).
Definition gdcmTag.h:39
@ ImplicitVRLittleEndian
Definition gdcmTransferSyntax.h:62
Class for generating unique UID.
Definition gdcmUIDGenerator.h:28
Writer ala DOM (Document Object Model)
Definition gdcmWriter.h:49
File & GetFile()
Definition gdcmWriter.h:67
virtual bool Write()
Main function to tell the writer to write.
void SetFileName(const char *filename_native)
Set the filename of DICOM file to write: