-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add saving and loading for pipelines #64
Comments
GIMP takes the approach where they use a standard layer-aware format (XCF), but keep their workspace info stored in parasites and the like. Essentially that XCF contains all that raw image data and layer positions. How about a
Only thing is that the plugin will have to have a way to rebuild the GtkNodes UI from the JSON, but I think @parkern342 's already on that. |
My only concern would be the web's ability to parse that XCF on the web end. There's this package, but it's pre-alpha and looks unmaintained. |
Looks like the best effort in python is also behind but actively maintained gimpformats over at https://github.com/FHPythonUtils/GimpFormats: My concern is another dependency on the plugin side. Since GIMP itself is a de facto xcf parser/generator/saver, I think that we could maybe on project sync (GIMP -> WebApp) generate each layer as some image and throw them into that |
I wired this up for the web framework in #88. If you need a reference .zip file, look in the Discord. All this needs is a GIMP implementation and we're solid. |
Looks like this works on both ends now. |
We need to have a file format for saving and loading image pipelines.
My suggestion would be to have a
.zip
file containing the following:Any thoughts on this?
The text was updated successfully, but these errors were encountered: