Elektrine lite

← Feed

@IceWolf@masto.brightfur.net

Post #1662191

2026-04-17 11:27 UTC

@foxyoreos going on a tangent here, but I wonder how hard it'd be to add either a flat XML mode like Libreoffice has, or just do the zip deterministically with no compression (for version control)... also fixing layer names. also making UUIDs deterministic, based off the layer name or something. I want a way to be able to get a reproducible document for a given input drawing/set of layers (easier with pixel art than with pen drawings, but it's about the principle of the thing, really).

Replies (1)

  • @foxyoreos@gulp.cafe 2026-04-17 11:37

    @IceWolf I don't know enough about Krita to answer that to be honest. My guess is there's probably a lot of stuff in Krita that is not deterministic? That being said, I haven't looked into the save file format, but I feel like you could probably get that working in version control? Uuids won't be changing once they're set, right? I'm a little confused at what you mean by reproducible, because Krita's API is so limited you'd have trouble scripting that in the first place I would guess?

    Open ##1662192