i have a regular DICOM image which is renedered correctly when aImage.IO.Params.DICOM_Range := iedrAdjust; But if set to aImage.IO.Params.DICOM_Range := iedrSetBlackWhite; i can not get the image to display correctly. I have tried now for several hours, studied your sourcecode, but no success. I need to allow the user to do the so-called Window-Levelling on DICOM images. That's the reason for "iedrSetBlackWhite".
We have an update that fixes issues reading these kind of images (16bit images with inverted pixels). The next update will be ready in August, but you can Email us for a pre-release.
If you have a selection of 8bit images with inverted pixels, please also send those.