Follow-up Comment #4, bug #17473 (project mypaint):
Jon's suggestion is a tough bullet to bite, but we already complexify matters
a lot by being able to save to "solid" and transparent PNGs. It may actually
be the _least surprising_ way forward.
Personally I use .ORA while working, and export to other formats when done. I
do use layers, and I can see fuller more painterly workflows than mine wanting
to keep alternative colour sketch layers around etc. in a file for a long
time.
I /favour/ the approach of being able to silently save to the format you
loaded (if it doesn't result in data loss) just by hitting Ctrl+S. Sounds
great, *but*... I also treat losing transparency or adding a random background
as data loss. So even within the .PNG space we'd need to remember whether a
loaded file had an alpha channel or not for my favoured approach to work (hey,
do we do this already?)
The price of being able to save back to .PNG is potential dialogs even if we
solve the above with a transparency flag for a document. The user may have
added layers. Two options:
A. Save to ORA and nothing but when using the Save options. PNG is an export
format.
B. Save can save both PNG and ORA. Flag for "transparent PNG loaded". Save
back to the same format (transparent PNG, solid PNG with background, or ORA),
but dialog the user if they've added layers.
Personally I favour option B. I could accept A as being the more pragmatic
option though, given that we have no "flatten" option and it's extra work to
add the extra flag in.
One side note: JPEG and multiple-PNG should be export-only formats. One's
lossy and the other is weird stuff people only use when migrating away from
MyPaint :)
Acknowledge that greyed out options only solve part of the puzzle, and on the
wrong side of the Save/SaveAs split. You have to consider what happens if the
user hits Ctrl+S - you can't grey anything out then.
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?17473>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Mypaint-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/mypaint-bugs