Chuyển đổi DICOM sang PNG bằng C#

Bài viết này hướng dẫn bạn chuyển đổi tệp DICOM sang PNG bằng C#. Nó bao gồm mọi chi tiết về thiết lập môi trường, các bước lập trình, và ví dụ mã nguồn để chuyển đổi DCM sang PNG bằng C#. Bạn sẽ học cách chuyển đổi toàn bộ hoặc một phần hình ảnh y tế DICOM sang định dạng PNG để chia sẻ hoặc phân phối.

Các bước chuyển đổi DCM sang PNG bằng C#

  1. Cài đặt và thêm tham chiếu đến thư viện Aspose.Imaging trong dự án của bạn
  2. Tải giấy phép Aspose.Imaging bằng phương thức SetLicense
  3. Tải tệp DICOM bằng Image.Load và chuyển đổi sang DicomImage
  4. Sử dụng image.PageCount để hiển thị số lượng trang
  5. Tạo một đối tượng PngOptions để định cấu hình xuất ảnh
  6. Lặp qua từng trang với vòng lặp for
  7. Lưu mỗi trang thành tệp PNG riêng biệt, ví dụ: Page-0.png, Page-1.png, v.v.

Các bước này sẽ giúp bạn xây dựng trình chuyển đổi DICOM sang PNG bằng C#. Bắt đầu bằng việc tải giấy phép, mở tệp DICOM dưới dạng DicomImage, kiểm tra số trang và định cấu hình xuất PNG. Sau đó, lưu từng trang và hiển thị thông báo thành công khi hoàn tất.

Mã nguồn để chuyển đổi DICOM sang PNG bằng C#

Đoạn mã này minh họa cách chuyển đổi định dạng tệp từ DCM sang PNG. Bạn có thể tải ảnh từ stream bằng LoadOptions để kiểm soát bộ nhớ. Có nhiều tùy chọn để tùy chỉnh tệp PNG đầu ra như màu sắc, nén, và thiết lập DPI.

Bài viết này đã hướng dẫn cách chuyển đổi tệp DICOM sang PNG. Để chuyển đổi CDR sang JPG, hãy tham khảo bài viết Chuyển đổi CDR sang JPG bằng C#.

 Tiếng Việt