On Mon, Sep 11, 2000 at 01:15:18AM +0100, Nick Lamb <njl98r@xxxxxxxxxxxxxxx> wrote: > > If the abovce is true and the file format indeed supports this (in the > > spec, if any), then this is not an "error" but "valid but uncommon". > > Ah no, writing images to TGA with "flip-vertical" flag set is both valid > and common, almost universal in fact. But not being willing or able to > load top-down images like Gimps would be an uncommon error, Ah! ;) Still gimp would not support uncommon errors by giving the user more freedom. > wacky things you legally _can_ write to a TGA file, I am offering the > opinion that we should generally shield users from the dozens of valid > yet unimportant TGA options, and set them for our convenience, as we > do with TIFF. This is windows thinking a lot. Not implementing something because it is costing a lot of time would be understandable, but not offering features because the user might be too dumb is never a good idea (IMHO). > [x] Top-left start [ ] Top-right start [ ] Bottom-right start [ ] ... > [x] R-G-B [ ] B-R-G [ ] R-B-G [ ] B-R-A-G Make sa lot of sense to me. TGA images are a common format for programs that have special requirements (like a special layout). > [ ] Mysteriously allocate but don't use colourmap > [ ] Make alternate scanlines inverted for some reason > [ ] Write four channels, but then only use three These are of a something different quality, though. > working image app... I want to have a genuine REASON to add any > options like this before I risk confusing users further. Well, we could also always write png's with compression=9, for example, as the resulting image is the same in all cases ;) > Still, a good reason may be forthcoming and if it is I'll happily > integrate this patch or one like it. A very good reason _not_ to is that it might be pretty unimportant, so coding these features might be a waste of time... -- -----==- | ----==-- _ | ---==---(_)__ __ ____ __ Marc Lehmann +-- --==---/ / _ \/ // /\ \/ / pcg@xxxxxxxxxxxxx |e| -=====/_/_//_/\_,_/ /_/\_\ XX11-RIPE --+ The choice of a GNU generation | |