Re: Annoying behavior of shared settings for file save plug-ins

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 30 Aug 2007 00:27:06 +0200, Raphaël Quinet <raphael@xxxxxxxx>  
wrote:

> Today, Jakub Friedl reported in #gimp that this behavior can lead to
> surprising results, especially after the changes in the JPEG plug-in
> that ensure that the initial quality level for the JPEG save dialog is
> at least as good as the one from the original image.  Because all
> settings from the JPEG plug-in (including the quality level) are
> re-used from one file to the next, the net result is that the quality
> level always increases if you load and re-save many files that were
> originally saved with different quality levels.


Hi,

I said when the new changes were being discussed that the "use image file  
quality unless defaults are 'better'" was a bad way to go.

Gimp should not decide what is "better" because it cannot know what is  
required so cannot make that choice.

This sort of "surprise" behaviour is precisely the kind of thing I was  
warning against in making covert changes to user data.

This sort of approach will always lead to unexpected results because it is  
inconsistant.

Stop treating the user like a dumby and trying to make choices behind his  
back about what is "best" for his files. This would provide a more  
consistant and predictable behaviour.

A lot of things are now done a lot better w.r.t jpeg but I think this  
aspect is still fundamentally wrong. Keeping the quality gleaned from the  
file would solve this problem and provide more predicatable behaviour.

regards, gg/


_______________________________________________
Gimp-developer mailing list
Gimp-developer@xxxxxxxxxxxxxxxxxxxxxx
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux