我正在使用pyfits打开,编辑和保存适合图像。保存的图像不会打开到Maxim DL,但它们将打开到SAO DS9。
所以我的问题是,当我打开时,图像正在进行一些格式化更改,并保存它们,如果是这样,它是什么?
我用来打开和保存图片的代码:
import pyfits
data = pyfits.open("image1.fits")[0].data
hdr = pyfits.open("image1.fits")[0].header
hdu = pyfits.PrimaryHDU(data,hdr)
hdulist = pyfits.HDUList([hdu])
hdulist.writeto("image2.fits")
执行此操作会创建一个图像副本,但有一点不同,图像2将无法打开到Maxim DL(图像1仍然存在)。
我真的很感激任何人可能提出的任何意见!!!