diff Tests/Toolbox.py @ 249:24e5c8ca9440 Orthanc-1.5.7

DICOMweb: test_rendered
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 25 Jun 2019 15:35:41 +0200
parents 8980bd19e31d
children 943166deebcb
line wrap: on
line diff
--- a/Tests/Toolbox.py	Tue Jun 25 14:22:48 2019 +0200
+++ b/Tests/Toolbox.py	Tue Jun 25 15:35:41 2019 +0200
@@ -197,14 +197,16 @@
     m.update(data)
     return m.hexdigest()
 
-def GetImage(orthanc, uri, headers = {}):
-    # http://www.pythonware.com/library/pil/handbook/introduction.htm
-    data = DoGet(orthanc, uri, headers = headers)
+def UncompressImage(data):
     if (sys.version_info >= (3, 0)):
         return Image.open(BytesIO(data))
     else:
         return Image.open(StringIO(data))
 
+def GetImage(orthanc, uri, headers = {}):
+    # http://www.pythonware.com/library/pil/handbook/introduction.htm
+    return UncompressImage(DoGet(orthanc, uri, headers = headers))
+
 def GetArchive(orthanc, uri):
     # http://stackoverflow.com/a/1313868/881731
     s = DoGet(orthanc, uri)