summaryrefslogtreecommitdiff
path: root/rpc/rpc.py
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-06-07 22:03:42 +0200
committerJules Laplace <julescarbon@gmail.com>2018-06-07 22:03:42 +0200
commit6674fc6f30cea746044cb713a537e159f0006385 (patch)
treed0a533add448d11220713688ccf5e3d0617d5a81 /rpc/rpc.py
parent34df2ca203ea934537edb490b8cb632cee650f65 (diff)
so limiting
Diffstat (limited to 'rpc/rpc.py')
-rw-r--r--rpc/rpc.py20
1 files changed, 12 insertions, 8 deletions
diff --git a/rpc/rpc.py b/rpc/rpc.py
index 3ea7cd6..82db460 100644
--- a/rpc/rpc.py
+++ b/rpc/rpc.py
@@ -66,15 +66,19 @@ class CortexRPC(object):
print('Get params call received!')
return self._get_fn()
- def send_pil_image(self, fn, meta, im):
+ def send_pil_image(self, fn, meta, im, format='JPEG'):
output = BytesIO()
- im = im.convert('RGB')
- # im.save(output, format='JPEG')
- im.save(output, format='PNG')
- frame = output.getvalue()
- output.close()
- # self.send_frame(fn.replace('png', 'jpg'), meta, frame)
- self.send_frame(fn, meta, frame)
+ if format == 'PNG':
+ im = im.convert('RGB')
+ im.save(output, format='PNG')
+ frame = output.getvalue()
+ output.close()
+ self.send_frame(fn, meta, frame)
+ else:
+ im.save(output, format='JPEG')
+ frame = output.getvalue()
+ output.close()
+ self.send_frame(fn.replace('png', 'jpg'), meta, frame)
def send_status(self, key, value):
if self.relay is not None: