40 lines
625 B
Python
40 lines
625 B
Python
|
#!/usr/bin/env python
|
||
|
|
||
|
"""Helper script for creating image .dat files by numpy.save
|
||
|
|
||
|
Usage:
|
||
|
|
||
|
python create_dat.py <name of image file> <name of dat file>
|
||
|
|
||
|
Example (to create aero.dat):
|
||
|
|
||
|
python create_dat.py aero.png aero.dat
|
||
|
|
||
|
Requires Scipy and PIL.
|
||
|
"""
|
||
|
|
||
|
from __future__ import print_function
|
||
|
|
||
|
import sys
|
||
|
|
||
|
import numpy as np
|
||
|
|
||
|
|
||
|
def main():
|
||
|
from scipy.misc import imread
|
||
|
|
||
|
if len(sys.argv) != 3:
|
||
|
print(__doc__)
|
||
|
exit()
|
||
|
|
||
|
image_fname = sys.argv[1]
|
||
|
dat_fname = sys.argv[2]
|
||
|
|
||
|
data = imread(image_fname)
|
||
|
|
||
|
np.savez_compressed(dat_fname, data=data)
|
||
|
|
||
|
|
||
|
if __name__ == "__main__":
|
||
|
main()
|