Re: [Gimp-developer] [Gegl-developer] [GSoC] Mentor Request from GNOME Outreach Program for Women

2010-04-13 Thread Cameron Gregory
 From a GIMP perspective: How about saving the undo history with the 
xcf.  I always wished that vi did that.

I can certainly see a few problems, but perhaps it's worth some 
thought...(if not covered before)

As for the proposal: it strikes me more as a (file) system proposal.  
Why should it just be for images? leads to version history for all files 
... etc...

Cameron


On 04/14/2010 08:54 AM, Alexandre Prokoudine wrote:
> On 4/14/10, Michael Schumacher wrote:
>
>> Hi,
>>
>> we've been approached on the #gimp channel by Marina Zhurakhinskaya from
>> the GNOME Outreach Program for Women. She has helped GSoC applicants
>> with their applications and is currently looking for a mentor for the
>> following project:
>>
>> Abstract:
>>
>> "Image editors overwrite originals of an image file with modified
>> versions, causing originals to be lost by default, or clutter up folders
>> with original and modified images. Some make copies of images and
>> organise them in a predefined unalterable manner (e.g. date taken). This
>> causes loss of originals and messy photo collections. The system being
>> proposed would allow the user to modify images in any folder, and allow
>> any modified image to be reverted back to its original unmodified version."
>>  
> Marina, asked me to reply on the list, so here goes.
>
> The proposal says:
>
> "When editing an image file for the first time in an image editor, a
> copy of the original unmodified version of the image should be saved
> in a different location."
>
> I'm afraid that the course taken by the student is completely behind
> present time.
>
> These days non-destructive editing equals to writing description of
> changes into database and/or sidecar metadata files like XMP. The
> sidecar way is especially good , because it makes a photo collection
> easily portable -- just copy a folder on a flash drive and plug it to
> a different system. With proposed file system approach one would have
> to carry all the copies of original image around. So issue #1 is
> portability.
>
> The portability issue is very much related to the issues #2 -- how
> much disk space is used. The proposal doesn't seem to make it clear if
> (or maybe I'm missing it) if intermediate steps would be kept around.
> When you edit photos, amount of changes, or revisions, can grow to
> dozens. Surely you don't want several dozens of just one image around.
> But when only final revision is saved, you lose the sequence of
> changes. A simple example of changes:
>
> a) crop and/or straighten
> b) fix white balance
> c) denoise and/or sharpen
> d) try some effect like sepia or b/w
>
> For point-and-shoot cameras somewhere in the middle there would be
> red-eye removal as well.
>
> If you revert to original, you need to do a-c again. This is a
> terrible overhead from usability POV. A lot of people ditched first
> version of Picasa exactly for that reason. But then Picasa started
> writing small text files with description of changes on per-directory
> basis that were replayed by Picasa upon loading photos, and lo and
> behold -- it's one of the most popular photo management applications
> on Windows.
>
> Then comes issue #3 -- quality. To keep disk space less occupied one
> would have to save copies to JPEG or some wavelet file format. Which
> automatically means quality loss.
>
> What I would suggest is not spend time on creating a cumbersome
> solution that won't make users life easier, but work on Solang or
> F-Spot instead. The first one requires C++ skills, the second one --
> C#.
>
> Alexandre
> ___
> Gimp-developer mailing list
> Gimp-developer@lists.XCF.Berkeley.EDU
> https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer
>
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] [Gegl-developer] [GSoC] Mentor Request from GNOME Outreach Program for Women

2010-04-13 Thread Alexandre Prokoudine
On 4/14/10, Michael Schumacher wrote:
> Hi,
>
> we've been approached on the #gimp channel by Marina Zhurakhinskaya from
> the GNOME Outreach Program for Women. She has helped GSoC applicants
> with their applications and is currently looking for a mentor for the
> following project:
>
> Abstract:
>
> "Image editors overwrite originals of an image file with modified
> versions, causing originals to be lost by default, or clutter up folders
> with original and modified images. Some make copies of images and
> organise them in a predefined unalterable manner (e.g. date taken). This
> causes loss of originals and messy photo collections. The system being
> proposed would allow the user to modify images in any folder, and allow
> any modified image to be reverted back to its original unmodified version."

Marina, asked me to reply on the list, so here goes.

The proposal says:

"When editing an image file for the first time in an image editor, a
copy of the original unmodified version of the image should be saved
in a different location."

I'm afraid that the course taken by the student is completely behind
present time.

These days non-destructive editing equals to writing description of
changes into database and/or sidecar metadata files like XMP. The
sidecar way is especially good , because it makes a photo collection
easily portable -- just copy a folder on a flash drive and plug it to
a different system. With proposed file system approach one would have
to carry all the copies of original image around. So issue #1 is
portability.

The portability issue is very much related to the issues #2 -- how
much disk space is used. The proposal doesn't seem to make it clear if
(or maybe I'm missing it) if intermediate steps would be kept around.
When you edit photos, amount of changes, or revisions, can grow to
dozens. Surely you don't want several dozens of just one image around.
But when only final revision is saved, you lose the sequence of
changes. A simple example of changes:

a) crop and/or straighten
b) fix white balance
c) denoise and/or sharpen
d) try some effect like sepia or b/w

For point-and-shoot cameras somewhere in the middle there would be
red-eye removal as well.

If you revert to original, you need to do a-c again. This is a
terrible overhead from usability POV. A lot of people ditched first
version of Picasa exactly for that reason. But then Picasa started
writing small text files with description of changes on per-directory
basis that were replayed by Picasa upon loading photos, and lo and
behold -- it's one of the most popular photo management applications
on Windows.

Then comes issue #3 -- quality. To keep disk space less occupied one
would have to save copies to JPEG or some wavelet file format. Which
automatically means quality loss.

What I would suggest is not spend time on creating a cumbersome
solution that won't make users life easier, but work on Solang or
F-Spot instead. The first one requires C++ skills, the second one --
C#.

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


Re: [Gimp-developer] [GSoC] Mentor Request from GNOME Outreach Program for Women

2010-04-13 Thread peter sikking
Michael Schumacher wrote:

> we've been approached on the #gimp channel by Marina Zhurakhinskaya  
> from
> the GNOME Outreach Program for Women. She has helped GSoC applicants
> with their applications and is currently looking for a mentor for the
> following project:
>
> Full version (minus personal data of the student, of course):
>
> http://www.fpaste.org/qLNt/raw/


so I read the whole thing.

OK, it is a gnome project, not a GIMP project, and that is good
because I am 80% sure that this kind of functionality is not
desirable in GIMP.

This kind of mechanism is part of the nuts and bolts of
_database_ type photo management apps like iPhoto, and
it works there, because users (in general) do not access
the file tree of the repository. So getting an image on
another drive or system literally means dragging the image out
of the app, not from a directory to somewhere else. This makes it
an explicit export out of the app and makes it plausible why
those images cannot be reverted to original.

I see this not working for GIMP because it is file system
based, it does not mesh well with the GEGL lossless editing
metaphor, and because moving GIMP files between systems/users
where it gets worked on further (with full modification history)
is simply a requirement for us.

what Kamila and I presented years ago in Montreal was that
what we need is a _simple_ versioning mechanism inside GIMP
files, built on top of GEGL.

that covers (for GIMP) the user needs that this proposal
tries to address.

 --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


[Gimp-developer] [GSoC] Mentor Request from GNOME Outreach Program for Women

2010-04-13 Thread Michael Schumacher
Hi,

we've been approached on the #gimp channel by Marina Zhurakhinskaya from
the GNOME Outreach Program for Women. She has helped GSoC applicants
with their applications and is currently looking for a mentor for the
following project:

Abstract:

"Image editors overwrite originals of an image file with modified
versions, causing originals to be lost by default, or clutter up folders
with original and modified images. Some make copies of images and
organise them in a predefined unalterable manner (e.g. date taken). This
causes loss of originals and messy photo collections. The system being
proposed would allow the user to modify images in any folder, and allow
any modified image to be reverted back to its original unmodified version."

Full version (minus personal data of the student, of course):

http://www.fpaste.org/qLNt/raw/



If you are interested in commenting on or mentoring this application,
then please sign up as a mentor with the GNOME organization. But keep in
mind that ranking of the proposals is currently underway, so don't wait
too long:

http://socghop.appspot.com/gsoc/org/apply_mentor/google/gsoc2010


Regards,
Michael

-- 
GIMP > http://www.gimp.org  | IRC: irc://irc.gimp.org/gimp
Wiki > http://wiki.gimp.org | .de: http://gimpforum.de
Plug-ins > http://registry.gimp.org |
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] [GSoC] Mentors, rank the proposals

2010-04-13 Thread Michael Schumacher
Hi,

multiple important deadlines for Google Summer of Code happen on April 21:

0700 UTC : all mentors have to be signed up and assigned to the
proposal(s) they want to handle

1700 UTC : ranking has to be finished

An IRC meeting to resolve any double accepts for students will follow
after that.

So it is important that you clearly mark your favorite proposals by
giving them a positive score.


Regards,
Michael

-- 
GIMP > http://www.gimp.org  | IRC: irc://irc.gimp.org/gimp
Wiki > http://wiki.gimp.org | .de: http://gimpforum.de
Plug-ins > http://registry.gimp.org |
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] User Friendly Plug-In Browser

2010-04-13 Thread Sven Neumann
On Mon, 2010-04-12 at 23:20 +0200, Avgoustinos Kadis wrote:
> Thanks Sven, very important to know that!
> How feasible are these options?
> 
> 1. Randomly pick a value for each parameter. From what you said (that
> it depends a lot on the parameters) this wont give us the best results
> but at least we will have a preview.
> 
> 2. Modify PDB so it can store default parameters and enter their
> values in the plug-ins (maintained in one place only)?

The latter is the only reasonable solution and it has been on the TODO
for quite a while already. But IMO it goes way beyond the scope of a
GSoC project.


Sven


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


Re: [Gimp-developer] Windows snapshot of 2.7 - possible?

2010-04-13 Thread Alexia Death
On Tue, Apr 13, 2010 at 11:42 AM, Cédric Gémy  wrote:
>> You can find my build here:
>> http://www.mediafire.com/file/hjwqw1kym4g/gimp-win-08-04-2010.7z
>> Read the README_FIRST!!!.txt file before using this build (seriously, read 
>> it!).
>
>
> Installing this one on Linux via Wine result In Text troubles. File Menu
> entry is just as big as half of my screen, so that anything can be done.
> Did someone get the same ?

Why are you installing windows version of gimp on Linux? Sounds
slightly stupid, considering its quite simple to build gimp on most
versions of Linux.



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


Re: [Gimp-developer] Windows snapshot of 2.7 - possible?

2010-04-13 Thread Cédric Gémy
> You can find my build here:
> http://www.mediafire.com/file/hjwqw1kym4g/gimp-win-08-04-2010.7z
> Read the README_FIRST!!!.txt file before using this build (seriously, read 
> it!).


Installing this one on Linux via Wine result In Text troubles. File Menu
entry is just as big as half of my screen, so that anything can be done.
Did someone get the same ?

pygmee

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