Mercurial > libervia-backend
comparison sat/bridge/dbus_bridge.py @ 3259:f300d78f08f3
core: image convertion + SVG support:
/!\ new optional dependency: CairoSVG (with installed `[SVG]` extra)
- new `convert` method in `tools.image` to save an image in an other format, with support
for SVG (when CairoSVG is available)
- new `imageConvert` method is available for frontends
author | Goffi <goffi@goffi.org> |
---|---|
date | Sun, 19 Apr 2020 16:53:44 +0200 |
parents | 6cf4bd6972c2 |
children | be6d91572633 |
comparison
equal
deleted
inserted
replaced
3258:7aa01e262e05 | 3259:f300d78f08f3 |
---|---|
405 @dbus.service.method(const_INT_PREFIX+const_CORE_SUFFIX, | 405 @dbus.service.method(const_INT_PREFIX+const_CORE_SUFFIX, |
406 in_signature='s', out_signature='s', | 406 in_signature='s', out_signature='s', |
407 async_callbacks=None) | 407 async_callbacks=None) |
408 def imageCheck(self, arg_0): | 408 def imageCheck(self, arg_0): |
409 return self._callback("imageCheck", str(arg_0)) | 409 return self._callback("imageCheck", str(arg_0)) |
410 | |
411 @dbus.service.method(const_INT_PREFIX+const_CORE_SUFFIX, | |
412 in_signature='ssss', out_signature='s', | |
413 async_callbacks=('callback', 'errback')) | |
414 def imageConvert(self, source, dest, arg_2, extra, callback=None, errback=None): | |
415 return self._callback("imageConvert", str(source), str(dest), str(arg_2), str(extra), callback=callback, errback=errback) | |
410 | 416 |
411 @dbus.service.method(const_INT_PREFIX+const_CORE_SUFFIX, | 417 @dbus.service.method(const_INT_PREFIX+const_CORE_SUFFIX, |
412 in_signature='ss', out_signature='s', | 418 in_signature='ss', out_signature='s', |
413 async_callbacks=('callback', 'errback')) | 419 async_callbacks=('callback', 'errback')) |
414 def imageGeneratePreview(self, image_path, profile_key, callback=None, errback=None): | 420 def imageGeneratePreview(self, image_path, profile_key, callback=None, errback=None): |