|
MakingColorImages
How to make color composite images from Sunrise outputs
Making color composite imagesTo make color composite images like those shown in CoolImagesAndMovies, you can use code in Patrik's python repository at BitBucket. Clone the python repository and import the module make_color. The module docstring has more info. ExamplesHere are a few examples that illustrate the most common use cases: Showing an imageTo show an image interactively, load the image data with pyfits and use matplotlib's imshow. This works best if you use ipython --pylab: import make_color, pyfits
f=pyfits.open("broadband_010.fits")
im=transpose(f['CAMERA0-BROADBAND'].data, axes=(1,2,0))
imshow(make_color.make_image(im, band=(6,4,2), scale="auto", return_jpeg=False))Write jpeg images of all Sunrise output in a directoryOnce you know good values for the scale, it's easy to make jpegs for all images. import make_color, glob
files=glob.glob("broadband_*.fits")
[ make_color.write_all(f, "-BROADBAND", f+"-%d.jpg", band=(6,4,2), scale=(1.5,1,1.5), overwrite=True) for f in files ]
|
► Sign in to add a comment