Aspose.Imaging for .NET 中 DICOM 的其他圖片大小調整選項

您是否希望在 .NET 應用程式中使用 DICOM(醫學數位成像和通訊)影像? Aspose.Imaging for .NET 提供了一套強大的工具來有效地操作 DICOM 映像。在本教程中,我們將使用 Aspose.Imaging for .NET 深入研究「DICOM 的其他圖像調整大小選項」。我們將介紹先決條件、匯入命名空間並提供逐步指南,以協助您有效地理解和實作 DICOM 影像大小調整。

先決條件

在我們開始之前,請確保您具備以下先決條件:

  1. 安裝 Aspose.Imaging for .NET 若要使用 Aspose.Imaging for .NET 處理 DICOM 映像,您需要安裝該程式庫。您可以從網站下載。

下載 .NET 版 Aspose.Imaging

  1. 設定開發環境 確保您已設定 .NET 開發環境,包括 Visual Studio 或任何其他相容的 IDE。

  2. DICOM 影像 您應該有一個 DICOM 映像檔(例如“file.dcm”),並希望使用 Aspose.Imaging for .NET 調整其大小。

導入命名空間

在 C# 程式碼中,您需要匯入必要的命名空間才能使用 Aspose.Imaging。操作方法如下:

using Aspose.Imaging;
using Aspose.Imaging.ImageOptions;

現在,讓我們將影像調整大小過程分解為多個步驟。

第 1 步:載入 DICOM 映像

首先,您需要從檔案系統載入 DICOM 映像。

string dataDir = "Your Document Directory";
using (var fileStream = new FileStream(dataDir + "file.dcm", FileMode.Open, FileAccess.Read))
using (DicomImage image = new DicomImage(fileStream))
{
    //你的程式碼在這裡
}

第 2 步:按高度按比例調整大小

您可以透過指定像素高度和調整大小類型來按比例調整 DICOM 影像的大小。在此範例中,我們使用“AdaptiveResample”作為調整大小類型。

image.ResizeHeightProportionally(100, ResizeType.AdaptiveResample);

第 3 步:儲存調整大小的影像

調整圖像大小後,您可以將其儲存為所需的格式。這裡,我們將其儲存為BMP影像。

image.Save(dataDir + "DICOMSOtherImageResizingOptions_out.bmp", new BmpOptions());

步驟 4:依寬度比例調整大小

您也可以透過指定寬度(以像素為單位)和調整大小類型來按比例調整 DICOM 影像的大小。

image1.ResizeWidthProportionally(150, ResizeType.AdaptiveResample);

步驟5:儲存調整大小的影像

將調整大小的影像儲存為 BMP 影像,就像上一步一樣。

image1.Save(dataDir + "DICOMSOtherImageResizingOptions1_out.bmp", new BmpOptions());

恭喜!您已使用 Aspose.Imaging for .NET 成功調整了 DICOM 影像的大小。該庫提供了用於操作 DICOM 影像的各種選項,使其成為醫療保健和醫學成像應用程式的寶貴工具。

結論

在本教學中,我們使用 Aspose.Imaging for .NET 探索了「DICOM 的其他圖片大小調整選項」。我們介紹了先決條件、匯入的命名空間,並提供了調整 DICOM 影像大小的逐步指南。 Aspose.Imaging for .NET 簡化了處理醫學影像的過程,為醫療保健應用程式提供了廣泛的功能。

對 Aspose.Imaging for .NET 有更多疑問或需要協助嗎?查看文件或造訪 Aspose 社群論壇以獲得支援:

常見問題解答

Q1:什麼是DICOM?

A1:DICOM 代表醫學數位成像和通訊。它是一種以數位格式傳輸、儲存和共享醫學影像(例如 X 光、MRI 和 CT 掃描)的標準。

Q2:我可以免費使用 Aspose.Imaging for .NET 嗎?

A2:Aspose.Imaging for .NET 是一個商業庫。您可以下載免費試用版來評估其功能,但完整使用需要許可證。

問題 3:Aspose.Imaging for .NET 還提供哪些其他影像處理選項?

A3:Aspose.Imaging for .NET 提供了廣泛的影像處理選項,包括格式轉換、影像增強和在影像上繪圖。您可以在文件中探索全套功能。

Q4:Aspose.Imaging for .NET 適合醫療保健應用嗎?

A4:是的,Aspose.Imaging for .NET 通常在醫療保健應用程式中用於處理 DICOM 影像,使其成為醫療成像軟體開發的寶貴工具。

Q5:我可以取得 Aspose.Imaging for .NET 的臨時授權嗎?

w A5:是的,您可以獲得臨時許可證用於測試和評估目的。訪問Aspose 的臨時許可證頁面了解更多。