diff 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
line wrap: on
line diff
--- a/sat/bridge/dbus_bridge.py	Sun Apr 19 16:40:34 2020 +0200
+++ b/sat/bridge/dbus_bridge.py	Sun Apr 19 16:53:44 2020 +0200
@@ -409,6 +409,12 @@
         return self._callback("imageCheck", str(arg_0))
 
     @dbus.service.method(const_INT_PREFIX+const_CORE_SUFFIX,
+                         in_signature='ssss', out_signature='s',
+                         async_callbacks=('callback', 'errback'))
+    def imageConvert(self, source, dest, arg_2, extra, callback=None, errback=None):
+        return self._callback("imageConvert", str(source), str(dest), str(arg_2), str(extra), callback=callback, errback=errback)
+
+    @dbus.service.method(const_INT_PREFIX+const_CORE_SUFFIX,
                          in_signature='ss', out_signature='s',
                          async_callbacks=('callback', 'errback'))
     def imageGeneratePreview(self, image_path, profile_key, callback=None, errback=None):