Bài viết này giải thích cách chuyển đổi DICOM sang PNG bằng Python. Nó cung cấp thông tin về việc thiết lập môi trường phát triển, các bước thực hiện từng bước và mã ví dụ để chuyển đổi DICOM sang PNG bằng Python. Các tùy chọn xuất ra cũng được thảo luận để tuỳ chỉnh tệp PNG đầu ra.
Các bước chuyển DCM sang PNG bằng Python
- Nhập các lớp và mô-đun từ Aspose.Imaging for Python via .NET và Aspose.PyCore
- Áp dụng giấy phép bằng set_license() để kích hoạt tất cả các tính năng
- Tải tệp DICOM (0002.DCM) sử dụng Image.load() và chuyển thành DicomImage bằng pycore.as_of
- Lặp qua tất cả các trang của tệp bằng vòng lặp for
- Tạo đối tượng PngOptions cho mỗi trang
- Sử dụng resize() để thay đổi kích thước mỗi trang theo yêu cầu
- Lưu mỗi trang như một tệp PNG riêng biệt với tên duy nhất, chẳng hạn Page-0.png, Page-1.png
Các bước này tóm tắt quá trình chuyển đổi DCM sang PNG bằng Python. Nhập các mô-đun cần thiết, áp dụng giấy phép, tải tệp DICOM, xử lý tất cả các trang và lưu từng trang dưới dạng PNG riêng biệt.
Mã ví dụ để chuyển DICOM sang PNG bằng Python
Mã ví dụ này minh họa cách chuyển đổi DICOM sang PNG. Nếu bạn lưu hình ảnh trực tiếp, chỉ trang đầu tiên sẽ được lưu. Tuy nhiên, bằng cách lặp qua tất cả các trang và điều chỉnh các thiết lập như chất lượng, định dạng, nén, độ phân giải và độ sâu màu, bạn có thể kiểm soát hoàn toàn đầu ra PNG.
Bài viết này đã dạy chúng ta cách chuyển đổi tệp DICOM sang PNG. Để chuyển đổi tệp CDR sang JPG, hãy tham khảo bài viết Chuyển CDR sang JPG bằng Python.