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) { } }