Class KeepOnlyImagePixelModule


  • public class KeepOnlyImagePixelModule
    extends java.lang.Object

    A class of static methods to copy a DICOM image and retain only enough to describe pixels.

    Retains the Pixel Data Module and whatever else is barely enough to describe the image (Number of Frames, SOP Class and Instance UIDs).

    • Field Detail

      • relevantImagePixelModuleAttributeTags

        protected static AttributeTag[] relevantImagePixelModuleAttributeTags
      • relevantMultiFrameModuleAttributeTags

        protected static AttributeTag[] relevantMultiFrameModuleAttributeTags
      • relevantGeneralSeriesModuleAttributeTags

        protected static AttributeTag[] relevantGeneralSeriesModuleAttributeTags
      • relevantSOPCommonModuleAttributeTags

        protected static AttributeTag[] relevantSOPCommonModuleAttributeTags
      • relevantModules

        protected static AttributeTag[][] relevantModules
    • Constructor Detail

      • KeepOnlyImagePixelModule

        public KeepOnlyImagePixelModule​(java.lang.String inputFileName,
                                        java.lang.String outputFileName)
                                 throws DicomException,
                                        java.io.FileNotFoundException,
                                        java.io.IOException

        Read a DICOM image input file and discard everything except what is required to describe the pixels

        Parameters:
        inputFileName - the input file name
        outputFileName - the output file name
        Throws:
        DicomException
        java.io.FileNotFoundException
        java.io.IOException
    • Method Detail

      • main

        public static void main​(java.lang.String[] arg)

        Read a DICOM image input file and discard everything except what is required to describe the pixels.

        Parameters:
        arg - two parameters, the inputFile, outputFile