原文:C#開發醫學影像膠片打印系統(一):萬能花式布局的實現思路

本篇文章將介紹開發醫學影像膠片打印系統 printscu模式 遇到不規則排版時的一種思路, 一般來講,醫院打印膠片時都是整張膠片打印,但有時需要將多個病人或一個病人的多個檢查打印在同一張膠片上, 這時候就需要不規則排版來滿足打印需求,使膠片利用率最大化。 國際慣例,先看效果: 常規打印業務流程: 編輯布局模板 載入布局模板 選擇標記模板 下載與選擇影像 微調影像 超清預覽 發送打印 編輯布局模板: ...

2021-04-27 11:24 15 1912 推薦指數:

查看詳情

C#開發PACS醫學影像處理系統(二):界面布局之菜單欄

在菜單欄布局上,為了使用自定義窗體樣式和按鈕,我們需要先將窗體設置為無邊框,然后添加一個Grid作為菜單欄並置頂,VerticalAlignment="Top" logo圖片和標題是Image和TextBlock控件,菜單是Menu控件,系統按鈕是Button控件。 其中需要 ...

Fri Sep 11 22:55:00 CST 2020 2 2446
C#開發PACS醫學影像處理系統(三):界面布局之工具欄

工具欄布局采用WPF中Grid作為容器,按鈕采用自定義樣式和圖標,並采用Separator分割線: XAML設計器代碼: 其中 Style="{StaticResource ButtonStyle}" 按鈕樣式可以根據自身UI風格來使用自定義樣式 ...

Fri Sep 11 22:56:00 CST 2020 0 1742
C#開發PACS醫學影像處理系統(四):界面布局之狀態欄

狀態欄一般用於顯示系統狀態,例如影像數量統計、CPU和內存使用情況、全屏時顯示日期等, 同樣也是采用WPF控件的Grid作為容器,布局使用 VerticalAlignment="Bottom" 普通配置的Win7和Win10一般內存使用不超過200M,CPU不超過5,除了一些 ...

Fri Sep 11 22:57:00 CST 2020 0 1212
C#開發PACS醫學影像處理系統(七):讀取影像Dicom信息

Dicom的文件信息一般是由設備信息、圖像信息、病人信息等Tag標記組成的,用字節長度和偏移量來區分, 具體數據結構可以自行去參考Dicom文件解析,內容比較多,這里不贅述。 對於常用的Ta ...

Tue Sep 15 00:41:00 CST 2020 6 1819
C#開發PACS醫學影像處理系統(六):加載Dicom影像

對於一款軟件的擴展性和維護性來說,上層業務邏輯和UI表現一定要自己開發才有控制權,否則項目上線之后容易被掣肘, 而底層圖像處理,我們不需要重復造輪子,這里推薦使用fo-dicom,同樣基於Dicom3.0協議。 根據以上原則,后台影像處理完成之后,即可使用自己開發的控件來呈現。 1.先 ...

Tue Sep 15 00:40:00 CST 2020 7 3804
C#處理醫學影像(三):基於漫水邊界自動選取病灶范圍的實現思路

開發背景: 醫生在實際使用PACS軟件觀察病灶時,經常會測量不規則病灶的周長和面積,使用畫筆工具勾勒比較耗時且准度欠佳, 或者在標記人工智能訓練樣本時少則幾百張,多則幾千張,為極大減少耗時和極大提高工作效率,故開發此功能用來自動勾勒病灶范圍並自動測量。 國際慣例,先看效果 ...

Sat Mar 19 01:10:00 CST 2022 8 1427
C#開發PACS醫學影像處理系統(十一):Dicom影像掛片協議

通俗點說,掛片協議可以看作整個系統的一個相對復雜一點的配置文件,可以用JSON或XML格式來讀取與保存, 另外,可以制作一個獨立的exe配置程序來管理這些掛片協議。 假設配置了CT的掛片協議的右鍵菜單,那么在打開CT影像時則是對應的不同的動態的右鍵菜單,如下圖 ...

Wed Sep 16 17:19:00 CST 2020 0 1216
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM