Esempio n. 1
0
        void test()
        {


            string imgFile = @"C:\Images\Chest.dcm";
            try
            {

                using (Leadtools.Commands.Demos.WaitCursor wait = new Leadtools.Commands.Demos.WaitCursor())
                {

                    DicomDataSet ds = new DicomDataSet();
                    ds.Load(imgFile, DicomDataSetLoadFlags.LoadAndClose);

                    DicomElement pixelDataElement = ds.FindFirstElement(null, DicomTag.PixelData, true);
                    DicomImageInformation imageInformation = ds.GetImageInformation(pixelDataElement, 0);
                    ds.SetImages(pixelDataElement, _CurrCell.Image.CloneAll(), imageInformation.Compression, imageInformation.PhotometricInterpretation,
                                _CurrCell.Image.BitsPerPixel, 2, DicomSetImageFlags.AutoSetVoiLut);
                    ds.Save(imgFile, DicomDataSetSaveFlags.None);
                   }
            }
            catch (Exception ex)
            {
               

            }
           
        }