4 ms·
I don't get the hate for the save/export thing. Not everyone is comfortable with every single file format, ever, so being explicit about the different functiona
by MildlySerious 7y ago
I don't get the hate for the save/export thing. Not everyone is comfortable with every single file format, ever, so being explicit about the different functionalities makes perfect sense to me.
Saving is by all intents and purposes understood as being able to resume work after loading the next time you use the software.
The formats available under export do not provide this guarantee, because they lose information one way or another.
Being separate features, I know this is the case without knowing what a .dds or a .tga file is, for example.
Hell, this way I can use GIMP without bothering with file endings altogether. I save the file if I want to continue work. It's automatically saved as .xcf. I export when I want to use the image. It's automatically saved as .png or whatever format I started with.
No manual entry required. No understanding of file formats required. It just works, period. And it doesn't take any control from the user.
- Crinus 7y agoIf you only use the functionality the target format has (e.g. you want to paint an arrow on a PNG image) then you are actually saving. If you tried to save in a format that would end up with data loss, GIMP could simply display a dialog warning you about it, like other programs that support saving to several formats of different capabilities do.
- zrobotics 7y agoThis is how every single CAD tool works, XCF isn't intended to be the final output, it is equivalent to a project file. When I finish laying out a pcb, my final output will be the Gerber files I send to my manufacturer, along with the schematic and BOM. If I'm adding an arrow to an image, I don't really care about preserving the separate layer functionality in the final output. I save the XCF, and if I want to change the size/position of the arrow, I will reopen the xcf file and all my edit history is preserved, along with the arrow on a separate layer that is easy to manipulate. My final output will be the png, which will end up on a web page or in some pdf document. How is it easier for users to have to fight through warning dialogs to find the "correct" image format? If I need a bitmap for some reason, then I know all my layers will get merged. Think of xcf as the gimp project format, similar to source code, and the exported final image as a compiled binary.
- Crinus 7y agoI don't know about CAD, but this is not how many applications that save to multiple formats work - including image editors, as i point out in another reply of mine here where i list image editors that put the supported formats in their Save dialog instead of Export (some do not even have such a thing). GIMP's workflow and what you describe assume you work primarily with XCF files but this is not always (or even often, for many people) the case when working with images as nothing else supports XCF files. Personally i rarely work with XCF files and only do that if i want to save images with multiple layers, otherwise i prefer to save in PNG files as those files will be editable in pretty much everything out there. For that sort of workflow GIMP's insistence on separating Save and Export is annoying, especially when i want to create a new image and GIMP complains that i didn't save it (but i did, i just saved it as a PNG file instead of the XFC GIMP wants me to use - that i have no real use for).
- seba_dos1 7y agoGIMP's current behaviour is simply better. Period. It accurately represents what happens and doesn't let the misconceptions bite you. What you're describing is just a minor annoyance (actually, I don't even think it is in any way annoying - I'm a long time GIMP user from before that change, I use it both for creating complicated xcfs and for simple edition of pngs and I just do the right thing without even thinking about it) To be honest, I wish some other apps that have to deal with multiple formats worked this way too.
- Crinus 7y ago> GIMP's current behaviour is simply better. Period. This is subjective, i do not find it better. "Period." > doesn't let the misconceptions bite you There are no misconceptions. I create a blank image, paint an arrow in there, want to save it as a PNG file so others can see it. GIMP complains when i try to exit because i didn't save the image. But i did, i just didn't use GIMP's proprietary file format that GIMP developers want to push. > What you're describing is just a minor annoyance Yes it is, i still use GIMP after all despite it. I am merely describing why i see it as an annoyance. Something being a minor annoyance doesn't mean it doesn't exist at all, after all.