After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 795843 - Support Importing InkML
Support Importing InkML
Status: RESOLVED OBSOLETE
Product: GIMP
Classification: Other
Component: General
git master
Other All
: Normal enhancement
: Future
Assigned To: GIMP Bugs
GIMP Bugs
Depends on:
Blocks:
 
 
Reported: 2018-05-05 19:57 UTC by Laxminarayan G Kamath A
Modified: 2018-05-24 19:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Laxminarayan G Kamath A 2018-05-05 19:57:32 UTC
See bug#795842 

InkML is nice. If there are any technolegal problems with InkML, please get together with other open source art programs, and come up with an alternative.
Comment 1 Laxminarayan G Kamath A 2018-05-05 20:04:46 UTC
Some points I missed in the description:
1) A separate in-GIMP editor to modify strokes after the fact would be awesome!!
Though it could be an independent app as well. 

2) InkML is XML so you could probably have GIMP Specific garnish in there too that can be ignored by other apps! Though at the moment I can't think where it would be useful.
Comment 2 Joao S. O. Bueno 2018-05-07 13:16:16 UTC
For reference: https://www.w3.org/TR/InkML/


As GIMP walk towards non-destructive editing in GIMP, InkML may indeed be a way to represent brush strokes so that they can be replayed with different settigns by the brush engine.

Maybe writing the current paint-core in a way that it would serialize painting parameters and have all the current custom rendering made as a GEGL node could be a path forward to get to non-destructive GIMP.

This serialization could use InkML or another protocol that would convey the same kind of information. And InkML could be used as data format to be exported from/imported to into this serialization.


Better yet - and maybe clear enough: maybe create a new paint tool that would just gather all stroke events, serialize them (InkML or otherwise), and feed then into a GEGL Node for painting - a "GEGL Painting Tool" could be an incremental way forward. InkML export/import would be incidental as above.

Regardless of these considerations, whenever non-destructive editing is worked into GIMP the ability to export/import InkML should be considered.
Comment 3 GNOME Infrastructure Team 2018-05-24 19:47:37 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gimp/issues/1412.