C# Chuyển đổi DICOM sang hình ảnh JPEG, GIF, PNG và BMP
Bài viết này cung cấp một cách tiếp cận đơn giản để chuyển đổi hình ảnh DICOM sang định dạng JPG, PNG, BMP và GIF trong C#.

Hiểu về DICOM
DICOM (Digital Imaging and Communications in Medicine) là một định dạng tệp tiêu chuẩn được sử dụng để lưu trữ thông tin hình ảnh y tế. Nó bao gồm các tập dữ liệu chứa cả dữ liệu tiêu đề và dữ liệu hình ảnh, thường được tìm thấy trong các quét y tế như siêu âm và MRI. Những hình ảnh này thường được chia sẻ giữa các chuyên gia y tế để truyền đạt thông tin quan trọng về bệnh nhân.
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 chuyển đổi sang các định dạng được sử dụng phổ biến 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 trong C#. Đến cuối hướng dẫn này, bạn sẽ có thể chuyển đổi hình ảnh DICOM sang các định dạng sau:
- JPG
- GIF
- PNG
- BMP
Trình chuyển đổi DICOM sang JPG, GIF, PNG và BMP C# - Tải xuống miễn phí
Để chuyển đổi hình ảnh DICOM, chúng tôi sẽ sử 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 thấy Aspose.Imaging for .NET trên NuGet và cũng tải xuống binaries.
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 (nếu không được đặt, trang hoạt động mặc định sẽ được sử dụng).
- 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ụ DICOM đầu vào

Đầu ra DICOM sang JPEG

Chuyển đổi DICOM sang GIF trong C#
Chuyển đổi DICOM sang GIF là đơ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ác bước:
- Truy cập tệp DICOM bằ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ã để chuyển đổi DICOM sang GIF trong C#:
Chuyển đổi DICOM sang PNG trong C#
Quá trình chuyển đổi DICOM sang PNG tương tự như quá trình chuyển đổi sang JPEG. Chỉ cần truy cập tệp DICOM bằ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ã để 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 lớp DicomImage. Khi hoàn tất, 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 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ể dễ dàng tích hợp các mẫu mã đã cung cấp vào ứng dụng của mình để thực hiện các chuyển đổi DICOM một cách hiệu quả.
Trình chuyển đổi DICOM sang hình ảnh C# - Tìm hiểu thêm
Khám phá thêm về làm việc với hình ảnh sử dụng API Aspose.Imaging for .NET.
Xem thêm
Thông tin: Bạn có thể thấy ứng dụng web Aspose Text to GIF thú vị.