c# - Change dicom Transfer Syntax showing no registered codec using mDCM -
I'm having trouble with changing the transfer syntax. I am using the mdcm library and I have also added the dcom.codecdl for this project. Compressed files in 0002,0010, transfer syntax UID = 1.2.840.10008.1.2.4.90 (JPEG 2000 image compression (lossless only)). Error: The Dcom Codex was caught. There is no registered codec for transfer syntax! My code: string file = "c: \\ dcom \\ 1001.dcm"; String output = "c: \\ dcom \\ dmprocessed \\ 1001.dcm"; Deccomfile formatFF = new decfile format (); Ff.Load (file, decome.demmRaid option default); Ff.ChangeTransferSytnax (DicomTransferSyntax.ExplicitVRLittleEndian, null); // Here error No registered codec for transfer syntax! D.Com. Imaging Diamond Image IM = New Diacom. Imaging Diamond image (FF dataset); System.Drawing.Image i = im.Render (); I.Save (Production); The other thing I have noticed is that tag 7FE0,0010, pixel data = 0 . For other Dicom files, the pixel data tag should have values gre...