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#.
DICOM (Digital Imaging and Communications in Medicine) là một định dạng tệp tiêu chuẩn để lưu trữ thông tin hình ảnh y tế, bao gồm các tập tin dữ liệu chứa cả dữ liệu tiêu đề và hình ảnh. Hình ảnh DICOM thường bao gồm các quét y tế như siêu âm và MRI, được chia sẻ giữa các thực thể khác nhau để truyền đạt thông tin y tế của 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 yêu cầu chuyển đổi sang các định 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 theo cách lập trình trong C#. Cuối cùng, bạn sẽ có khả năng chuyển đổi hình ảnh DICOM sang các định dạng sau:
- JPG
- GIF
- PNG
- BMP
Trình chuyển đổi C# DICOM sang JPG, GIF, PNG và BMP - 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 các 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 các tệp nhị phân.
Chuyển đổi DICOM sang JPG trong C#
Thực hiện các bước sau để chuyển đổi DICOM sang JPG trong C#:
- 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 thiết lập, 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#:
DICOM đầu vào
DICOM sang JPEG
Chuyển đổi DICOM sang GIF trong C#
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á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 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 C# DICOM sang PNG
Quy trình chuyển đổi DICOM sang PNG tương tự như quy 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ã cho việc chuyển đổi DICOM sang PNG trong C#:
Xuất DICOM sang BMP trong C#
Để chuyển đổi DICOM sang BMP, thực hiện 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, 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 các đị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ã được 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 C# DICOM sang Hình ảnh - Tìm hiểu thêm
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.
Xem thêm
Thông tin: Bạn có thể thấy ứng dụng web Aspose Chuyển đổi văn bản sang GIF thú vị.