2015-06-22 45 views
0

我想按照要求創建二次採集DICOM文件。 我創建了一個,但圖像(標籤7FE0 0010中的像素數據)看起來失真。我正在使用Gdiplus :: Bitmap讀取JPEG圖像,並使用API​​ :: LockBits和'btmpData.Scan0'來獲取像素數據。同樣的東西插入像素數據標籤 - 7FE0,0010。但在DICOM查看器中查看相同內容時,它會變形。 dicom標籤行,列,PlannarConfiguration被正確更新。 BitsAllocated,BitsStored和HighBit分別給出值8,8和7。二次採集DICOM文件中的失真圖像

雖然goggling我知道,而不是RGB格式,位可能是在BGR的順序。因此,我試圖在「B」和「R」位切換位。 但問題仍然存在。有人能幫助我嗎?

回答

0

顯然你忘了考慮GDI +的Stride支持。一張圖像比這裏的1000個字更明確是我的意思:enter image description here,實際的完整文章是here