Bài viết này là một hướng dẫn toàn diện về cách chuyển đổi hình ảnh DICOM sang định dạng JPG, PNG, BMP và GIF trong C# bằng cách sử dụng thư viện mạnh mẽ Aspose.Imaging.

DICOM là gì?
DICOM (Digital Imaging and Communications in Medicine) là một định dạng tiêu chuẩn được sử dụng rộng rãi để lưu trữ và chia sẻ dữ liệu hình ảnh y tế. Nó bao gồm cả thông tin tiêu đề và hình ảnh, thường thấy trong các quét như siêu âm và MRI. Những hình ảnh này rất quan trọng cho các chuyên gia y tế trong việc truyền đạt thông tin cần thiết về bệnh nhân một cách hiệu quả.
Mặc dù có nhiều trình xem DICOM ngoại tuyến và trực tuyến, việc nhúng hình ảnh DICOM vào các bài thuyết trình hoặc trang web thường cần phải chuyển đổi sang các định dạng được chấp nhận rộng rãi hơn như JPG, GIF, PNG hoặc BMP. Trong bài viết này, bạn sẽ học cách chuyển đổi hình ảnh DICOM một cách lập trình bằng C#. Đến cuối hướng dẫn này, bạn sẽ thành thạo trong việc chuyển đổi hình ảnh DICOM sang các định dạng sau:
- JPG
- GIF
- PNG
- BMP
Chuyển đổi DICOM hiệu quả với C# - Tải miễn phí
Để chuyển đổi hình ảnh DICOM một cách hiệu quả, chúng ta sẽ tận dụng Aspose.Imaging for .NET, một API thân thiện với người dùng được thiết kế để tạo và thao tác với nhiều loại hình ảnh khác nhau trong các ứng dụng .NET. Bạn có thể tìm Aspose.Imaging for .NET trên NuGet và tải xuống các tệp nhị phân để tích hợp.
Chuyển đổi DICOM sang JPG trong C#
Để chuyển đổi một tệp DICOM sang JPG trong C#, hãy làm theo các bước sau:
- Tải tệp DICOM vào một đối tượng FileStream.
- Tạo một thể hiện của lớp DicomImage và khởi tạo nó với đối tượng FileStream.
- Chọn trang hoạt động trong tệp DICOM để chuyển đổi sang JPG (trang hoạt động mặc định sẽ được sử dụng nếu không có trang nào được thiết lập).
- Lưu hình ảnh JPG đã chuyển đổi bằng cách sử dụng phương thức DicomImage.Save(string, ImageOptionsBase).
Dưới đây là một mẫu mã minh họa cách chuyển đổi một trang DICOM sang JPG trong C#:
Ví dụ đầu vào DICOM

Đầu ra: DICOM sang JPEG

Chuyển đổi DICOM sang GIF trong C#
Quá trình chuyển đổi DICOM sang GIF rất đơn giản. Chỉ cần truy cập tệp DICOM và lưu nó với phần mở rộng .gif. Dưới đây là cách thực hiện:
- Truy cập tệp DICOM bằng cách sử dụng lớp DicomImage.
- Lưu hình ảnh GIF đã chuyển đổi bằng cách sử dụng phương thức DicomImage.Save(string, ImageOptionsBase).
Dưới đây là một mẫu mã cho việc chuyển đổi DICOM sang GIF trong C#:
Chuyển đổi DICOM sang PNG trong C#
Chuyển đổi DICOM sang PNG theo quy trình tương tự như chuyển đổi sang JPEG. Truy cập tệp DICOM bằng cách sử dụng lớp DicomImage và lưu nó với phần mở rộng .png. Dưới đây là một mẫu mã cho việc chuyển đổi DICOM sang PNG trong C#:
Xuất DICOM sang BMP trong C#
Để chuyển đổi DICOM sang BMP, hãy làm theo các bước tương tự như trước để truy cập tệp DICOM bằng cách sử dụng lớp DicomImage. Khi đã truy cập, hãy sử dụng phương thức DicomImage.Save(string, ImageBaseOptions) để lưu DICOM dưới dạng BMP. Dưới đây là một mẫu mã cho việc chuyển đổi này:
Kết luận
Trong bài viết này, bạn đã học cách chuyển đổi hình ảnh DICOM sang định dạng PNG, JPG, BMP và GIF bằng C#. Bạn có thể tích hợp liền mạch các mẫu mã được cung cấp vào các ứng dụng của mình để thực hiện các chuyển đổi DICOM hiệu quả, tất cả đều được hỗ trợ bởi Plugin Aspose với giá chỉ $99.
Tìm hiểu thêm về chuyển đổi DICOM sang hình ảnh C#
Khám phá thêm về làm việc với hình ảnh bằng cách sử dụng API Aspose.Imaging for .NET.
Tài nguyên bổ sung
Thông tin: Bạn có thể thấy ứng dụng web Aspose Text to GIF thú vị.