diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2018-06-07 22:03:42 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2018-06-07 22:03:42 +0200 |
| commit | 6674fc6f30cea746044cb713a537e159f0006385 (patch) | |
| tree | d0a533add448d11220713688ccf5e3d0617d5a81 /rpc/rpc.py | |
| parent | 34df2ca203ea934537edb490b8cb632cee650f65 (diff) | |
so limiting
Diffstat (limited to 'rpc/rpc.py')
| -rw-r--r-- | rpc/rpc.py | 20 |
1 files changed, 12 insertions, 8 deletions
@@ -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: |
