最近在处理医学影像时,发现很多数据格式并不统一,比如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 编程小技巧