💻 Python实现DCM与JPG互转 📸

导读 最近在处理医学影像时,发现很多数据格式并不统一,比如DCM(DICOM)和JPG之间的转换成了一个难题。幸好Python提供了强大的库支持,让我成...
2025-03-28 14:27:40

最近在处理医学影像时,发现很多数据格式并不统一,比如DCM(DICOM)和JPG之间的转换成了一个难题。幸好Python提供了强大的库支持,让我成功完成了这项任务!🌟

首先,要将DCM文件转换为JPG,需要用到`pydicom`库来读取DCM文件内容,再结合`Pillow`库进行图像渲染。代码如下:

```python

import pydicom

from PIL import Image, ImageOps

读取DCM文件

dcm_data = pydicom.dcmread("input.dcm")

转换为灰度图

img = Image.fromarray(dcm_data.pixel_array).convert('L')

保存为JPG

img.save("output.jpg", "JPEG")

```

反过来,从JPG转DCM就更简单了。只需要加载图片,创建一个新的DICOM对象,并填充必要的元数据即可。💡

无论是医学研究还是日常学习,这种转换都非常实用!如果你也有类似需求,不妨试试看吧~👀

Python DCM JPG DICOM 编程小技巧

免责声明:本文由用户上传,如有侵权请联系删除!