diff scale_image.py @ 2:f3c05a734dd1 draft

planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tools/scale_image/ commit b2acc1845a25828181597fe5b6982fe116a7796d
author imgteam
date Mon, 22 Jul 2019 05:04:55 -0400
parents 3e4231ed875e
children d09507d3fb0e
line wrap: on
line diff
--- a/scale_image.py	Thu Mar 28 13:02:18 2019 -0400
+++ b/scale_image.py	Mon Jul 22 05:04:55 2019 -0400
@@ -3,33 +3,27 @@
 import skimage.io
 import skimage.transform
 import scipy.misc
-import warnings
-import os
 from PIL import Image
 
-
+ 
 def scale_image(input_file, output_file, scale, order=1):
-    with warnings.catch_warnings():
-        warnings.simplefilter("ignore")
-        Image.MAX_IMAGE_PIXELS = 50000*50000
-        img_in = skimage.io.imread(input_file)
-        if order == 0:
-            interp = 'nearest'
-        elif order == 1:
-            interp = 'bilinear'
-        elif order == 2:
-            interp = 'bicubic'
-
-        if ',' in scale:
-            scale = scale[1:-1].split(',')
-            scale = [int(i) for i in scale]
-        elif '.' in scale:
-            scale = float(scale)
-        else:
-            scale = int(scale)
-
-        res = scipy.misc.imresize(img_in, scale, interp=interp)
-        skimage.io.imsave(output_file, res)
+    Image.MAX_IMAGE_PIXELS = 50000*50000
+    img_in = skimage.io.imread(input_file)
+    if order == 0:
+        interp = 'nearest'
+    elif order == 1:
+        interp = 'bilinear'
+    elif order == 2:
+        interp = 'bicubic'
+    if ',' in scale:
+        scale = scale[1:-1].split(',')
+        scale = [int(i) for i in scale]
+    elif '.' in scale:
+        scale = float(scale)
+    else:
+        scale = int(scale)
+    res = scipy.misc.imresize(img_in, scale, interp=interp)
+    skimage.io.imsave(output_file, res)
 
 
 if __name__ == "__main__":