我需要iOS的任何Dicom查看器源代碼,它可以是iPad或iPhone。 任何人都可以通過提供Dicom Viewer源代碼下載鏈接來提供幫助嗎?Dicom Viewer iOS的源代碼
回答
@Cathy,
啊!聖盃!!
我幾個月來一直在解決這個問題 - 仍然沒有快樂。
您可能應該開始查看可用的免費DICOM源代碼,例如DCMTK,VTK,GDCM等......它們大多數基於C/C++,但是當您嘗試運行時會遇到困難iOS版。我設法讓一個瀏覽器在Mac OSX上工作,但我仍然很難獲取任何內容,更不用說在iOS上顯示DICOM圖像。
如果您有任何成功,請告訴我。
這裏有幾個網址,讓你開始:
http://dicom.offis.de/dcmtk.php.en
http://sourceforge.net/projects/gdcm/files/
快樂狩獵!
裏克
這不是你問什麼,和可悲的是我不能發佈我的代碼由於商業方面的考慮,但是寫一個自定義的DICOM解析器的iOS證明不是太困難,一旦我停止學習一些有點奇特的術語。 DICOM是IFF之前的產品,但是採用了塊式的配方,可以讓您快速下潛。除了已發佈的規範之外,我發現this site確實很有幫助。
如果您可以使用其中一個開源項目,那麼顯然這更容易;我有一個項目特定的理由,因爲我們需要處理大量的數據,因此最好將它們放在磁盤上作爲內存映射NSDatas(例如,使用iOS的虛擬內存系統,使其完全像該文件作爲一個不可變對象加載,而不必花費內存),而且我們大多數實際上都是以非壓縮格式進入的(儘管容器格式允許JPG和PNG格式,如果我記得的話),所以滾動我們自己的是一個基本的好處因爲沒有重新處理步驟 - 我們最終直接映射原始DICOM,其中數據採用合適的格式。
I Cathy。試用OsiriX軟件包。有IOS的二進制和源代碼。最近還將移動Apple設備移植到 。我希望這個幫助。 (對不起,我的英語不好;-))
Imebra也可以在iOS和Mac上編譯。它是GPL,但是有非開源項目的商業許可。
請注意,要訪問C++文件,您的objective-c代碼必須在文件中以「.mm」擴展名(注意double m,而不僅僅是「.m」)。
是使用下面的助手從/到的NSString/STD轉換:: wstring的
std::wstring NSStringToStringW (NSString* str)
{
const char* wstr = [str cStringUsingEncoding:NSUTF32LittleEndianStringEncoding];
if(wstr == 0)
{
return L"";
}
return std::wstring((wchar_t*)wstr);
}
NSString* StringWToNSString (const std::wstring& str)
{
NSString* pString = [[NSString alloc] initWithBytes:str.data()
length:str.size() * sizeof(wchar_t)
encoding:NSUTF32LittleEndianStringEncoding];
return [pString autorelease];
}
- 1. Imebra Dicom Viewer問題
- 2. Birt Viewer查看Sertvlet源代碼
- 3. iPhone:SBJsonParser iOS 5的源代碼
- 4. iOS的VNC開源代碼
- 5. iOS修改源代碼ffmpeg
- 6. 我的php web應用程序中的Dicom viewer
- 7. IOS:閱讀的HTML源代碼
- 8. 購買iOS源代碼的網站?
- 9. iOS開發 - 網頁源代碼
- 10. iOS源代碼設置'搜索路徑'
- 11. 如何設置iOS電報源代碼
- 12. IOS錯誤編譯源代碼?
- 13. 是Google代碼開放源代碼的源代碼
- 14. iOS-Hierarchy-Viewer構建失敗:鏈接器命令失敗,退出代碼爲1
- 15. 文字代碼,源代碼
- 16. iOS開源繪圖應用程序源代碼
- 17. HashMap.java的源代碼
- 18. DataAnnotationsModelMetadataProvider的源代碼
- 19. R.styleable.Gallery1_android_galleryItemBackground的源代碼
- 20. wm_concat的源代碼
- 21. execve的源代碼()
- 22. java.lang.Object的源代碼
- 23. CommandName的源代碼
- 24. demokit的源代碼
- 25. elasticsearch的源代碼
- 26. api的源代碼
- 27. MapView的源代碼
- 28. JDK1.8.0_121的源代碼
- 29. CvCaptureFromFile(..)的源代碼
- 30. lccs_10_3Beta.swc的源代碼
你好,我叫了DICOM庫Imebra(http://imebra.com)的作者。它是開源的(BSD),它應該在任何地方編譯。 您可以使用drawBitmap類將Dicom圖像傳輸到位圖RGB緩衝區。 – 2011-03-23 20:21:29