diff scale_image.py @ 3:d09507d3fb0e draft

planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/scale_image/ commit 6b687746bdb3d5d1fb11ecffd6dd1bf42dc2c38d
author imgteam
date Fri, 10 Nov 2023 14:23:33 +0000
parents f3c05a734dd1
children 3179853faae9
line wrap: on
line diff
--- a/scale_image.py	Mon Jul 22 05:04:55 2019 -0400
+++ b/scale_image.py	Fri Nov 10 14:23:33 2023 +0000
@@ -1,13 +1,14 @@
 import argparse
 import sys
+
+import scipy.misc
 import skimage.io
 import skimage.transform
-import scipy.misc
 from PIL import Image
 
- 
+
 def scale_image(input_file, output_file, scale, order=1):
-    Image.MAX_IMAGE_PIXELS = 50000*50000
+    Image.MAX_IMAGE_PIXELS = 50000 * 50000
     img_in = skimage.io.imread(input_file)
     if order == 0:
         interp = 'nearest'
@@ -29,8 +30,8 @@
 if __name__ == "__main__":
     parser = argparse.ArgumentParser()
     parser.add_argument('input_file', type=argparse.FileType('r'), default=sys.stdin, help='input file')
-    parser.add_argument('out_file', type=argparse.FileType('w'), default=sys.stdin, help='out file (PNG)') 
-    parser.add_argument('scale', type=str, help='fraction scaling factor(float), percentage scaling factor(int), output size(tuple(height,width))') # integer option not implemented in galaxy wrapper
+    parser.add_argument('out_file', type=argparse.FileType('w'), default=sys.stdin, help='out file (PNG)')
+    parser.add_argument('scale', type=str, help='fraction scaling factor(float), percentage scaling factor(int), output size(tuple(height,width))')  # integer option not implemented in galaxy wrapper
     parser.add_argument('order', type=int, default=1, help='interpolation method')
     args = parser.parse_args()