Re: [Gimp-developer] Cross-application work-flows and document file formats

2012-05-22 Thread Michael Grosberg
Jon Nordby jononor at gmail.com writes:

 You say that only task 1 can potentially benefit from saving as xcf.
 XCF is the only format that can store what you have done to the image
 in a non-destructive way, and allow you to go back and change these
 decisions. 

That reminds me - it would be great if the save feature also supported PSD
(As opposed to export). I can think of only one showstopper: text layers,
which are currently always converted to raster, and a further complication of
how to preserve the text data on a text layer that has been modified using 
another tool.

The reason is that some 3D and video editing programs support PSD natively
and even allow importing specific layers, so in some workflows, it is not
enough to just have a layered formats - it has to be PSD specifically.

___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] Cross-application work-flows and document file formats

2012-05-22 Thread Alexia Death
On Tue, May 22, 2012 at 9:30 AM, Michael Grosberg
grosberg.mich...@gmail.com wrote:
 Jon Nordby jononor at gmail.com writes:
 That reminds me - it would be great if the save feature also supported PSD
 (As opposed to export). I can think of only one showstopper: text layers,
 which are currently always converted to raster, and a further complication of
 how to preserve the text data on a text layer that has been modified using
 another tool.

This is defnetly a no-go. Save is exclusively for a format that can
save and load ALL gimp features. PSD is not a gimp format, it will
never be able to do that. Hence PSD will always be an export. One that
supports as much as possible of the PS feature set, sure, but still an
export. And gimp already natively supports importing/exporting
PSD-s...


-- 
--Alexia
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] Cross-application work-flows and document file formats

2012-05-22 Thread Michael Grosberg
Alexia Death alexiadeath at gmail.com writes:


 This is defnetly a no-go. Save is exclusively for a format that can
 save and load ALL gimp features. 

It CAN save and load all Gimp features. It doesn't do that in practice,
but it CAN.

___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] Cross-application work-flows and document file formats

2012-05-22 Thread Alexia Death
On Tue, May 22, 2012 at 10:26 AM, Michael Grosberg
grosberg.mich...@gmail.com wrote:
 Alexia Death alexiadeath at gmail.com writes:


 This is defnetly a no-go. Save is exclusively for a format that can
 save and load ALL gimp features.

 It CAN save and load all Gimp features. It doesn't do that in practice,
 but it CAN.

Even in a fully geglified non-destructive GIMP? It may today, but GIMP changes.

-- 
--Alexia
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] Cross-application work-flows and document file formats

2012-05-22 Thread Alexandre Prokoudine
On Tue, May 22, 2012 at 11:26 AM, Michael Grosberg wrote:

 This is defnetly a no-go. Save is exclusively for a format that can
 save and load ALL gimp features.

 It CAN save and load all Gimp features. It doesn't do that in practice,
 but it CAN.

There is NO need to SHOUT, Michael.

The principle of the thing is that saving and opening should always be
safe in terms of access to extra project data.

If you think about it in the long-term (say, non-destructive editing
implementation), you'll see that safe saving and opening PSD in GIMP
would be hell.

Alexandre Prokoudine
http://libregraphicsworld.org
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] Cross-application work-flows and document file formats

2012-05-22 Thread Michael Grosberg
Alexandre Prokoudine alexandre.prokoudine at gmail.com writes:

 
 On Tue, May 22, 2012 at 11:26 AM, Michael Grosberg wrote:
 
  This is defnetly a no-go. Save is exclusively for a format that can
  save and load ALL gimp features.
 
  It CAN save and load all Gimp features. It doesn't do that in practice,
  but it CAN.
 
 There is NO need to SHOUT, Michael.

writing an single word in uppercase is a way to emulate stressing a word in 
speech; it's uppercasing an entire sentence that's considered shouting. 
But I'll use a different convention from now on. is *this* OK?


___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] Cross-application work-flows and document file formats

2012-05-22 Thread peter sikking
Michael Grosberg wrote:

 I knew what GEGL is, but I thought that was just the engine and that you'd 
 put 
 some sort of layer-based facade on it so people could, like, actually use it.

not to worry, you will not be abducted by boxes and hoses.

GIMP is an image manipulation program, not a 3D or broadcast
post processing app. so its UI is designed according to it.

but the full power of GEGL will be at your fingertips...

--ps

founder + principal interaction architect
man + machine interface works

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



___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] Cross-application work-flows and document file formats

2012-05-22 Thread Alexandre Prokoudine
On Tue, May 22, 2012 at 3:30 PM, Michael Grosberg wrote:

 And you expect PSD to store the GEGL graph tree? Really?

 I knew what GEGL is, but I thought that was just the engine and that you'd put
 some sort of layer-based facade on it so people could, like, actually use it.
 But it's your project, do what you feel right. Personally I hate node based
 compositing, but perhaps you have a target audience for it, somewhere among
 the 3d shader specialists.

It's been a while since GEGL last ate anybody's babies :) Goats aren't
natural carnivores.

UI to GEGL is quite irrelevant to file format. It's data flow and
relations between objects what matters when it comes to storage.

Alexandre Prokoudine
http://libregraphicsworld.org
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] Cross-application work-flows and document file formats

2012-05-22 Thread Michael Schumacher
 Von: Alexia Death alexiade...@gmail.com
 
 Yes, we do intend to keep the ui layer based, but inside it will be a
 graph, one that is modified by default as layers and operations on
 those layers. But we fully intent to store the graph and not the
 facade for further editing.

And IIRC we even discussed the possibility that XCF - in its present form - may 
become a format that can only be imported and exported, and not saved.

Whatever GIMP's capabilities will be, we won't let any file format limit us - 
not even our own.

I can even imagine a version of GIMP that doesn't need an explicit Save method 
anymore - because no image data is saved in a heavy-weight file, only the edits 
and adjustments, and you will be able get Exports/Snapshots (or whatever you 
may call them) from any point and any time in the processing graph.



Regards,
Michael
-- 
NEU: FreePhone 3-fach-Flat mit kostenlosem Smartphone!  

Jetzt informieren: http://mobile.1und1.de/?ac=OM.PW.PW003K20328T7073a
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] Cross-application work-flows and document file formats

2012-05-22 Thread kate price


On 22 May 2012, at 15:36, Michael Schumacher wrote:




And IIRC we even discussed the possibility that XCF - in its present  
form - may become a format that can only be imported and exported,  
and not saved.


Whatever GIMP's capabilities will be, we won't let any file format  
limit us - not even our own.


I can even imagine a version of GIMP that doesn't need an explicit  
Save method anymore - because no image data is saved in a heavy- 
weight file, only the edits and adjustments, and you will be able  
get Exports/Snapshots (or whatever you may call them) from any point  
and any time in the processing graph.




I totally agree- I could imagine an non-explicit save working  
something like this in the future, too. Especially in the context of   
the multiple window situation, which also needs to be looked at and  
integrated into the UI design  at some point (!). Lots of work to do  
on this line of thought.


Kate

smime.p7s
Description: S/MIME cryptographic signature
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] Gimp 2.8.0 - Saving in .jpg or .png hmmmmm

2012-05-22 Thread Nicolas Robidoux
On Mon, May 21, 2012 at 5:31 PM, Guillermo Espertino (Gez)
gespert...@gmail.com wrote:
 I'm not totally against the idea of a project, but I wonder if it's really
 necessary to create a project folder with assets considering that XCF is
 intended to store all that stuff in a single file.

The reason is that a GIMP project may contain more than one finished
product; XCF only collects data relevant to *one* image. For example,
I may want to produce various sized versions of a logo.

In addition, XCF does not contain information about how GIMP windows
and tools were organized around the related collection of output
images. A project would, in my mind, collect everything: related
images and GIMP configuration.
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] Cross-application work-flows and document file formats

2012-05-22 Thread Alexandre Prokoudine
On Tue, May 22, 2012 at 7:10 PM, Kevin Cozens wrote:

 While PSD format *might* support saving all GIMP data, it doesn't currently
 (text layers are converted to bitmaps IIRC). The XCF file format is subject
 to change as GIMP evolves. The other problem with this is that the PSD
 format is mostly undocumented and changes over time.

www.adobe.com/devnet-apps/photoshop/fileformatashtml/

Alexandre Prokoudine
http://libregraphicsworld.org
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] Problems with brushes

2012-05-22 Thread Richard Gitschlag

 Date: Mon, 21 May 2012 20:12:09 +0200
 From: martin...@gmx.ch
 To: strata_ran...@hotmail.com
 CC: gimp-developer-list@gnome.org
 Subject: Re: [Gimp-developer] Problems with brushes
 
 hi Richard
 
 The opacity problem (stroke opacity vs dab opacity) can be fixed
 mathematically.  Grep for OPAQUE_LINEARIZE in the mypaint source code.

The last time I reported it (bugzilla #588984) I was told Not A Bug but also 
discuss on mailing list.  I did not have access to said mailing list that 
time ago - but I do now.  So yes, let's.

If I set my tool to 50% opacity I want the visible end result of a single 
(non-overlapping) stroke to be 50% opacity.  Whether or not I have incremental 
mode enabled should make absolutely no difference in this context; it should 
only make a difference when parts of a stroke overlap or intersect each other 
(such as shading one area back-and-forth).

-- Stratadrake
strata_ran...@hotmail.com

Numbers may not lie, but neither do they tell the whole truth.
  ___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] Gimp 2.8.0 - Saving in .jpg or .png hmmmmm

2012-05-22 Thread Burnie West

On 05/22/2012 08:05 AM, Nicolas Robidoux wrote:

On Mon, May 21, 2012 at 5:31 PM, Guillermo Espertino (Gez)
gespert...@gmail.com  wrote:

I'm not totally against the idea of a project, but I wonder if it's really
necessary to create a project folder with assets considering that XCF is
intended to store all that stuff in a single file.

The reason is that a GIMP project may contain more than one finished
product; XCF only collects data relevant to *one* image. For example,
I may want to produce various sized versions of a logo.
Seems to me a project is a superstructure whose character is broadly 
independent of the nature of the tasks it contains. A project incorporates 
tasks, resources, status, sometimes even schedules -:-) - and when opened 
presents the entirety of the project scope. Kinda eclipse-like.


  -- Burnie
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list


[Gimp-developer] feature: Set exclusive layer visibility within groups

2012-05-22 Thread Richard Gitschlag

I have a little gripe about setting exclusive visibility (shift+click a 
layer's visibility icon) in an image.  Now that we have layer groups in GIMP 
2.8, it only functions on the top level of the layer stack -- it seems 
impossible to toggle exclusive visibility inside a group.

Since a layer group can itself be a complex combination of layers (apparently 
including other layer groups!), we should have some ability to toggle exclusive 
visibility with respect to other members in that group only.

For example, the current behavior could be expanded from a simple on/off toggle 
to an iterative loop somewhat like this:

1 - When toggling exclusive visibility, first note the full path from image 
root to the selected item (inclusively) and begin iterating through it.
2 - IF at any point along this path there are any visible sibling items, THEN 
hide them, leaving only the selected item visible, and break and return.
3 - Otherwise, if we have traversed the entire path without finding any visible 
siblings, then selected item is the only visible item in the whole image.  
(Whether the selected item is itself a layer or group is irrelevant.)  
Therefore, traverse the selected path again and ensure that any and all sibling 
items at any point along the path are made visible.

This would establish a toggle chain of all items - selected group - 
(subgroup, etc.) - selected item in group - all items.

It could also be reversed; all items - selected item in group - selected 
group - (parent group, etc.) - all items, but I'm not exactly sure how that 
logic would pan out.

Note that in the simple case of an image with no layer groups, this quickly 
reduces to the current behavior of all items - selected layer - all items.  
(This also applies when setting exclusive visibility on a top-level group, 
because in that case we DO want to act on the group as a whole).

-- Stratadrake
strata_ran...@hotmail.com

Numbers may not lie, but neither do they tell the whole truth.

  ___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list