[Gimp-developer] Save + export spec essentials implemented

2009-05-13 Thread Michal Predotka
peter sikking wrote:


 Michal wrote:

 2. When I open image foo.png, do some changes and close it, GIMP  
 message
 says:
 Save the changes to image 'Untitled' before closing?
 If you don't save the image, changes from the last minute will be  
 lost.
 There are options:
 Close without Saving, Cancel, Save As.

 I think it'd be very useful to have option: Export and even  
 Export to
 foo.png. Obviously in this case GIMP message should be different as  
 well.

This is a point that Martin and I discussed on irc.
Here is the main point that the changes are clarifying is:

 a file is only safe when it is Saved (in xcf)

this means that export is never the solution to unsaved changes and
Export and Export to foo.png cannot be there in the dialog as
ways to resolve the situation.

O.K., but I may not care if file is safe or not. All I want is to have that
changed file on my disk. I don't mind if it's saved or exported. Why make
things complicated for this kind of users?

Next: It's not clear what will happen to my foo.png file after I choose
Save image as 'Untitled.xcf'. Will my foo.png be changed as well? Will my
foo.png disappear because it's now safe as 'Untitled.xcf' and I don't need
it any longer?

 Maybe it'd be better to completely rearrange that dialog to something like:
If you close the image, changes from last minute will be lost.
You can either save image as 'Untilted.xcf' or export it to any other
format
CLOSE CANCEL SAVE EXPORT

Best Regards

Michal (mmiicc)


-- 
Michal Predotka (via www.gimpusers.com)
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Save + export spec essentials implemented

2009-05-13 Thread peter sikking
Michal wrote:

 This is a point that Martin and I discussed on irc.
 Here is the main point that the changes are clarifying is:

a file is only safe when it is Saved (in xcf)

 this means that export is never the solution to unsaved changes and
 Export and Export to foo.png cannot be there in the dialog as
 ways to resolve the situation.
 O.K., but I may not care if file is safe or not. All I want is to  
 have that
 changed file on my disk. I don't mind if it's saved or exported. Why  
 make
 things complicated for this kind of users?

we currently have a mess and it needed straightening out by a clear
separation of save and export. the clear separation is destroyed for
users as soon as there is one hint that and export is also save/safe.

 Next: It's not clear what will happen to my foo.png file after I  
 choose
 Save image as 'Untitled.xcf'. Will my foo.png be changed as  
 well? Will my
 foo.png disappear because it's now safe as 'Untitled.xcf' and I  
 don't need
 it any longer?

foo.png was never inside GIMP. it was an xcf that had foo.png as a
starting point. we try to reflect this in every way. one way that came
up during LGM discussions was that the layer should be always
(even for background) be named after the image that was imported as
its starting point. I think we should do that.

to answer your question: foo.png is not touched on disk unless you use
Export to foo.png in the file menu. easy, no?

 Maybe it'd be better to completely rearrange that dialog to  
 something like:
 If you close the image, changes from last minute will be lost.
 You can either save image as 'Untilted.xcf' or export it to any other
 format
 CLOSE CANCEL SAVE EXPORT


sorry, not a hint...

 --ps

 founder + principal interaction architect
 man + machine interface works

 http://mmiworks.net/blog : on interaction architecture



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


Re: [Gimp-developer] Save + export spec essentials implemented

2009-05-13 Thread yahvuu
Hi all,

peter sikking schrieb:
  foo.png was never inside GIMP. it was an xcf that had foo.png as a
 starting point. we try to reflect this in every way. one way that came
 up during LGM discussions was that the layer should be always
 (even for background) be named after the image that was imported as
 its starting point. I think we should do that.

that's a really good idea! Regarding export/import, GIMP's document model
is much like Inkscape's, with the difference that for the latter, it is
immediately understandable why...

Still, i very much hate to send users into one-way streets, and for the
open=import case, this is not planned. I wonder if we can't somehow
ease the case where export=save? Perhaps via a shortcut like
'export to PNG  close document  discard data'?

When export is just a branch in the workflow and editing continues on the
GIMP document in RAM, it might be beneficial to offer one-click Save
into a backup-directory without having to choose a filename.
Perhaps 'export to PNG  save backup'?


just a rough thought,
peter

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


Re: [Gimp-developer] Save + export spec essentials implemented

2009-05-13 Thread peter sikking
peter (yahvuu) wrote:

 peter sikking schrieb:
 foo.png was never inside GIMP. it was an xcf that had foo.png as a
 starting point. we try to reflect this in every way. one way that  
 came
 up during LGM discussions was that the layer should be always
 (even for background) be named after the image that was imported as
 its starting point. I think we should do that.

 that's a really good idea! Regarding export/import, GIMP's document  
 model
 is much like Inkscape's, with the difference that for the latter, it  
 is
 immediately understandable why...

 Still, i very much hate to send users into one-way streets, and for  
 the
 open=import case, this is not planned.

right, that is an obvious optimisation.

 I wonder if we can't somehow
 ease the case where export=save? Perhaps via a shortcut like
 'export to PNG  close document  discard data'?

 When export is just a branch in the workflow and editing continues  
 on the
 GIMP document in RAM, it might be beneficial to offer one-click Save
 into a backup-directory without having to choose a filename.
 Perhaps 'export to PNG  save backup'?


it is absolutely a design goal that after we have helped users
so much to open(/import) foo.png, make some edits and do a
'Export to foo.png' in one click, without dialogs, users must be
fully aware that they are throwing away the GIMP document
(LGM discussion result: call it a composition) that they used
to reach their goal.

we cannot have accident with GIMP compositions not being saved
because we offered a too-clever-by-half shortcut.

and to show again our priorities: at LGM Hylke Bons (works
on visual design all day long) said: of course all my work
is in project-type files. enough said.

 --ps

 founder + principal interaction architect
 man + machine interface works

 http://mmiworks.net/blog : on interaction architecture



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


Re: [Gimp-developer] Save + export spec essentials implemented

2009-05-13 Thread Alexander Rabtchevich
Can one guarantee GIMP compositions will be at least correctly rendered 
with third-party viewers as image browsing is not in GIMP goals? At 
least recently xcf has been considered as internal GIMP format. Having 
thousands files what cannot be easily and quickly viewed and organized 
is not a good idea IMHO. That will be a reality a user runs into. What 
is you vision of that problem?


peter sikking wrote:
 and to show again our priorities: at LGM Hylke Bons (works
 on visual design all day long) said: of course all my work
 is in project-type files. enough said.
With respect
Alexander Rabtchevich
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] Plans for GEGL GPU-support (feedback needed)

2009-05-13 Thread Jerson Michael Perpetua
Hello everyone,


I have another mailing list post detailing how I plan to implement
GPU-support to GEGL here:

http://lists.xcf.berkeley.edu/lists/gegl-developer/2009-May/001078.html

Please read through and live comments as you see fit.  Thank you.


Kind regards,
Daerd
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Save + export spec essentials implemented

2009-05-13 Thread Alexandre Prokoudine
On Wed, May 13, 2009 at 9:57 AM, Alexander Rabtchevich wrote:
 Pleasant interactive cropping

In fact tools like Lightroom or Rawstudio beat GIMP for me when it
comes to cropping of photos -- for reasons multiple times explained to
GIMP developers.

 and scaling, required for web are enough
 reasons. Red eyes reduction sometimes...

All of the above including cropping can be perfectly done in tools
like Rawstudio or F-Spot or digiKam or even in Darktable (which is
becoming GEGL based btw). This is why they are (becoming) *workflow*
tools.

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


Re: [Gimp-developer] Save + export spec essentials implemented

2009-05-13 Thread Martin Nordholts
Alexander Rabtchevich wrote:
 Can one guarantee GIMP compositions will be at least correctly rendered 
 with third-party viewers as image browsing is not in GIMP goals? At 
 least recently xcf has been considered as internal GIMP format. Having 
 thousands files what cannot be easily and quickly viewed and organized 
 is not a good idea IMHO. That will be a reality a user runs into. What 
 is you vision of that problem?

The solution to this is to provide a, probably GIMP maintained, 
plug-inable component that can do the thumbnailing. Since the current 
XCF format is tightly coupled with the GIMP internals this is a bit 
messy but will likely become much easier once we do our rendering with 
the GEGL library.

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


Re: [Gimp-developer] Save + export spec essentials implemented

2009-05-13 Thread Alexander Rabtchevich
I suspect thumbnailing will not be enough. Let's see an example of  
high end workflow for photography. One has taken a bunch of RAW 
images. He has to browse them and compare, delete the bad ones. Then the 
images need conversion with desired comparing at that stage and the 
selection goes on... Some of them need postprocessing. And _after_ 
postprocessing they need scalable up to full-size browsing. Not 
thumbnails, but full-size preview. No thumbnail would replace large 
image when selecting which to print, handle, convert to flat format or 
delete. So the library should be able to make full-size preview.

Martin Nordholts wrote:
 Alexander Rabtchevich wrote:

 Can one guarantee GIMP compositions will be at least correctly rendered
 with third-party viewers as image browsing is not in GIMP goals? At
 least recently xcf has been considered as internal GIMP format. Having
 thousands files what cannot be easily and quickly viewed and organized
 is not a good idea IMHO. That will be a reality a user runs into. What
 is you vision of that problem?
  
 The solution to this is to provide a, probably GIMP maintained,
 plug-inable component that can do the thumbnailing. Since the current
 XCF format is tightly coupled with the GIMP internals this is a bit
 messy but will likely become much easier once we do our rendering with
 the GEGL library.


With respect
Alexander Rabtchevich

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