HackerTrans
TopNewTrendsCommentsPastAskShowJobs

boudewijnrempt

no profile record

comments

boudewijnrempt
·6 лет назад·discuss
Well, these days 22 years have passed since the original file format was designed -- and not by me, though I probably would have done the same thing, 22 years ago.

Also, it's zip + xml files + binary files, not all xml.
boudewijnrempt
·6 лет назад·discuss
Well, we're not storing pixels in xml, but now we've got two xml files, one with author data, one descibing the image and a folder tree containing various kinds of binary data, all in a zip file. And yes, updating in place is a bother.
boudewijnrempt
·6 лет назад·discuss
It's really hard to update in place, we basically have to rewrite the whole file after a change, and, of course, we've got to do a lot of things ourselves, like inventing an xml format for describing the image.
boudewijnrempt
·6 лет назад·discuss
I was surprised, but also intrigued when I discovered that Manga Studio (Clip Studio these days) used sqlite for the native file format, including the pixel planes.

I wish my predecessor at Krita had made that choice, instead of choosing to re-use the KOffice xml-based file format that's basically a zip file with stuff in it. It would have made adding the animation feature so much easier.
boudewijnrempt
·7 лет назад·discuss
Ah, no. Took me a couple of decades to learn to parse that, but, in fact, nope, it's not a solicitation for a preference, it's a direct command. Or, at least, it's been that every time someone has used that phrase at me.