Re: [Gimp-developer] Composition rendering time instance

2009-07-09 Thread Danko Dolch




that seems really powerful to me, and I hope to see some form of visual
node representation beside the classic layer view some day... (yes the
one in Blender is great ;-)

Today a motion compositor is sometimes the better tool to do a complex
non destructive still composit because of things like the node editor
or external referenced image sources.

Adobe After Effects for example is hardly criticized for its lack in
true node editing.

-- A question about the planned new Gimp layer chain: Will we have
a chain of layers with different operators applied to them and the
option of linking child layers to parent layers and building groups for
esay tranformation?

-- The input of such a layer is stored in native resolution and
processed by the layers trasnformation settings to match the
composition? Can the input be externaly referenced? Will there be a
resampling option to be able to reduce file size if I loaded a 24MP
image but only want do design a web banner and don't want to save all
the 24MP input dat with my composition?

greetings

Danko




yvind Kols wrote:

  On Wed, Jul 8, 2009 at 7:26 PM, Tobias Ellinghaush...@gmx.de wrote:
  
  
Am Mittwoch, 8. Juli 2009 schrub Danko Dolch:
I personally love the node editor of blender and would like to see something
like that in GIMP. The only problem with these node setups (like the one in
your screen shot) is that they are only graphs but no trees. And AFAIK GEGL
uses trees of nodes. Thus the cool things like several sources or forward
edges (think of a bumpmap on a layer which uses the same layer as source) are
not possible.

  
  
GEGLs XML serialization format is a tree, the data structure exposed
in the API is a fully general directed acyclic graph. As long as you
restrict the set of node types involved to: sources, sinks, filters
and composers with two input pads and one output pad, any graph can be
expressed as a tree with clones. In earlier incarnations (not in GEGL)
of the same tree serialization I also allowed embedding free-form
graphs as one of the nodes in the tree, thus more complex ops with
multiple inputs and outputs could be inserted there.

/yvind K.
  



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


Re: [Gimp-developer] to render or not to render - Composition rendering time instance

2009-07-08 Thread Danko Dolch
age from an GEGL graph would be called "render" by
some media industry folks.


3. If You create highend sophisticated GEGL graphs that take long long
to render even on you brand new Intel Beckton 16 core workstation ;-)
it would be handy to insert precalculated "proxy nodes" into the GEGL
node graph to speed things up by caching the whole or a part of the
graph. Alternatively an automatic caching of the inbetween calculations
of all compositing nodes would be more comfortable but harder to
implement into the first version and it would require much more disk
space than a single proxy node. This disk cache could be stored into
the main files as a parasite (some 3d rendering application's store
global illumination photon maps inside of 3D scene files on request but
it's good to have a choice if it's stored with the "workspce" file or
externaly...




best Regards to all GIMP devs out there - you do a great job!!


Danko Dolch

3D artist  compositor









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


Re: [Gimp-developer] Composition rendering time instance

2009-07-08 Thread Danko Dolch




Hi Peter!

yahvuu wrote:

  hi,

Tobias Ellinghaus schrieb:
  
  
Am Mittwoch, 8. Juli 2009 schrub yahvuu:

[...]



  The user sends a JPEG to a colleague for review -- takes 2 hours to render.
The image is OK, the user creates a TIFF for the print shop -- takes 2
hours again.

I think in this case, the user would be better off if he had some
control about when the rendering happens.
  

What about caching the rendered image? As long as nothing is changed it can be 
reused. And when anything is altered in the image it has to be rerendered 
anyway. At least if it's not possible to cache intermediate results of the 
rendering or just rerender the changed parts.

  
  
that gives a very nice solution! Some disk cache is needed by GEGL anyway,
and if that cache is persistent across sessions, unnecessary recalculations
can be mostly avoided.
  

What about taking the cache with you? e.g. switch to another
workstation - would be cool to have an option to store the cache
external too...

  
Personally, i wouldn't mind to assign some GBs to GIMP in order to make my
life easier. Those who do mind, could set the 'persistent cache' size to zero
in order to make shure GIMP cleans up when closing the session.
  

That would be fine - question is:

a) save only the final image

b) save all the results of the GEGL graph nodes during a session so
that not all nodes have to be calculated if only the last one is
changed...

c) create a dedicated "cache" or "proxy" node that can be assigned by
the user


  
In case someone really needs to save the rendered bitmap together with
the composition, there's still the possibility to put that option into
the finalize command. Or something like that.
  

Use case?

A) I have a comp. that takes 2h to render and I want to take the cache
with me because I want do do some final color adjustments with my
client. If I reopen the comp and change the color node settings the
rendered bitmap beomes invalid and I need another 2h to recalculate all
again...

In this case I just hat to export a PNG or something like and start a
new comp. to do the final color tweaks.
But that would be bad for the workflow because now I have 2 comp. to
work with...


B) I've set a "GEGL "cache node" ontop of the GEGL nodes that took 2h
to render and stored the "cache node" data into my Gimp comp. file. In
my clients office I load the comp. into Gimp and add another GEGL color
correction node ontop of the "cache node" - now I do some quick
"realtime" adjustments to get the approval for the image from my
client. 2h of rendering saved...

A simple prerendered cache won't save the day i think...

regards

Danko Dolch
3D artist  compositor


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


Re: [Gimp-developer] Composition rendering time instance

2009-07-08 Thread Danko Dolch




Hi Peter!

yahvuu wrote:

  hi,

Danko Dolch schrieb:
  
  
What about taking the cache with you? e.g. switch to another workstation
- would be cool to have an option to store the cache external too...

  
  
cool, yes. But even more "corner cased" than the case of very expensive
compositions already is for GIMP.
  

ok, corner cased sounds like a typical working scenario for me ;-)

I've a screenshot for you - showing a layer tree and a node based view
side by side. The node view is more pleasing to read if you try to
understand whats going on.

http://www.dolchonline.net/prj/gimp/combustion_scr01.jpg

in short:

I load a image of a bird - apply a blue screen key - correct
the colors - and send it to the first layer.
Second I load a background image - blur it - draw a mask on it
- and send it too to layer.
Third I load a image and place it on a layer behind the masked hole in
the background of the second layer.

then I composite the 3 layers - sharpen the result - and scale
it with a layer to 720p highdefinition video res. - I send it to he
final composite.

To save me render time I added an "proxy operator" that caches the
whole compositing and virtually switches the image input to the disk
cache.

That proxy gets color corrected in realtime without any hassle and
saved to different output settings at once - cool feature to created
all needed res. and file formats without needing a custom script to
doing that ;-)
Also I saved the keyed bird with the "key-out" render output without
manually repeating this every time I adjust the key parameters.

A node view is your friend and sould not be hidden from the user - just
entry level users have a better understnding from a "physical pipeline
based view" than a complex layer tree...

But Rome wasn't build in a day either - I know - first things first ;-)

Not to mention the wonderful way of correcting colors with the color
warper system and high quality histogram + vector scope something I
miss in still image editors...



  
  
yahvuu wrote:


  Personally, i wouldn't mind to assign some GBs to GIMP in order to make my
life easier. Those who do mind, could set the 'persistent cache' size to zero
in order to make shure GIMP cleans up when closing the session.
  
  

That would be fine - question is:

a) save only the final image

b) save all the results of the GEGL graph nodes during a session so that
not all nodes have to be calculated if only the last one is changed...

c) create a dedicated "cache" or "proxy" node that can be assigned by
the user

  
  
a) only the tree gets saved. The final image aka full resolution bitmap gets
   only created when exporting (e.g. to JPEG). This bitmap is then available
   from the disk cache in case subsequent actions need it. In the example,
   that was exporting again to a different file format.

b) yep, that's what the disk cache should do (for expensive calculations)
   and ideally this data should persist across editing sessions.
  

this would be the best solution - but memory requirements have to be
considered carefully - think about someone editing a simple satelite
image (eg. blue marble second generation) 86400x43200px - it takes
about 14GB per 32bit RGBA layer - if you store 10 operator states you
will have a lot of GB for only one still image ;-)

hmm...

1. small projects don't need caching becuse they can be rendered in
realtime
2. larger projects need a powerful caching on operator/node base to
speedup things
3. extra large projects need some cache management to prevent one
composition to kill all the cache of the other projects only by opening
once ;-)


  
c) This is a very interesting idea. Allow me to translate for GIMP, a better
   name would probably be something like a "render full resolution" operation.

   - "render", because GEGL cares for all necessary caching automatically
 during editing (please correct me if i'm wrong).
 So for GIMP, the real purpose is to save some intermediate results
 together with the composition, that is to render them.
 (During editing the full resoluton will almost never get rendered
  when the screen is smaller than the image size)

   - "operation", because GIMP will not expose the GEGL tree on the UI,
 but instead will have linear operation chains.
  

in this case you could have a small "cache" checkbox for all operators
of the layer chain...


  
So indeed, that's a cool way to give the user fine-grained control about
how much (redundant) rendered data should be saved with the composition.

That's clearly an expert feature, so it won't hurt much if it has to be
controlled by some 'scary' operation.

... i'm convinced now.
  

fine... than we can try to convince some devs ;-)


  
greetings,
peter

  

greetings,

Danko



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


Re: [Gimp-developer] change layout of mode menus?

2008-02-16 Thread Danko Dolch
Hi!

Thanks for discussing the layer mode menu.

1. As shown in Bills screen shot the widget rendering is a bit strange 
even if there is enough space on screen.

2. The separators are not bad thing.

3. If you know exactly what to do you simply click the mode and ready - 
but you should be able to select the mode with a single click from the list.

4. If you want to experiment with the layer modes you want to cycle them 
as long as you have found one to choose. Currently it's not possible to 
cycle through the list and look for the result. If you choose one mode 
you leave the menu :-(


Thank you all for making Gimp step by step a usable workhorse ;-)

Danko

- After installing Gimp 2.4.4 win32 - I switched to fullscreen mode 
only to see if it fails on my dual screen machine - but now it works and 
goes fullscreen on the current display and not on the primary laptop 
display reserved for file windows and error messages - Wow!!! Thank 
You!!! ;-)
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Preview Windows in Python-Fu - Do they exist?

2007-12-14 Thread Danko Dolch
Hi Jim!

You can use Glade to create Python GUI's and as described it's also 
possible to create complete new Glade widgets in Python...

Custom PyGTK Widgets in Glade3
http://unpythonic.blogspot.com/2007/03/custom-pygtk-widgets-in-glade3.html

I havn't done this by myself but want to try it as soon as possible - 
please keep me up to date if it works for you or if there are more 
questions... - [EMAIL PROTECTED]

best Regards

Danko

Jim Sabatke wrote:
 David Gowers wrote:
   
 Hi Jim,

 On Dec 8, 2007 10:22 AM, Jim Sabatke [EMAIL PROTECTED] wrote:
 
 I've been searching the net for a couple days to see if Python-Fu
 supports Preview Windows in plug-ins.  Depending on the search strings I
   
 No, it doesn't. PyGimp does, though. This means that if you want a
 preview window, you need to construct the GUI yourself -- you cannot
 rely on PythonFu to construct it automatically for you.

 In the 'gimpui' module, look up the help -- see
 'GimpPreview','GimpAspectPreview', and associates.
 

 Thank you David.

 Next question ... is there any GUI generator, like Glade that does a
 decent job of building interfaces like that?

 TIA,

 Jim

 ___
 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


[Gimp-developer] Python-Fu print messages on win32?

2007-12-14 Thread Danko Dolch
Hi!

I have a problem printing status messages from Python-Fu scrips on win32.

On Linux systems the print messages will show on the shell window but on 
Windows only plugin init error messages show with -c option.

Is there a way to use the gimp build in python console to show print 
messages from scripts that are started from the menu?

Or do I have to construct an new message window and redirect stdout?

best regards

Danko


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


Re: [Gimp-developer] Hue-Saturation tool with gradients

2007-08-16 Thread Danko Dolch
Hi Guillermo!

Guillermo Espertino wrote:

 Danko Dolch escribió:
 Please correct me if I'm wrong, but that mockup basically aims to 
 change the aspect of the dialog without adding any enhancement. The 
 tool does exactly the same but the dialog looks like Photoshop's one.  
 Does it? I havn't used PS since a long long time... if it looks like 
 PS then I have to have a look at PS but I don't expect to find there 
 highend visualisation functions like in motion picture color grading 
 tools nor the cool discreet like preset banks... ;-)
 I attach a side by side comparision between your mockup and the 
 Photoshop CS2 Hue/Saturation dialog.

Ah jep - have to clarify that this first mockup was created by mario - 
see the first post from him ;-)

 Yes exactly the same except for:

 - the more visual primary color selection with enhanced visualisation
 - powerful storage banks for test setups
 - a drop down preset lib
 - loading and saveing of settings
 - added compare tool
 - sliders with scale marks and middel point mark

 finally you can say it's exactly the same ;-)
 I wasn't talking about the PS Hue/Saturation tool.
 What I was trying to say is that this mockup looks like the PS dialog 
 but with the same features of the current tool in Gimp.
 *http://bugzilla.gnome.org/attachment.cgi?id=92732*
 I don't see any of those features in that mockup.
 If you're referring to a different one, please let me know and point 
 me the correct URL.

PS Hue saturation tool?

Mario had created the first mockup: 
http://bugzilla.gnome.org/attachment.cgi?id=92732

As response I thougt about how I would like use this tool and cerated 
this as an answer to marios first work:

http://www.dolchonline.net/prj/GIMP/hsl-adjustment-dialog-mockup-small.png

to explain my thought's I put it together to this overview:
http://www.dolchonline.net/prj/GIMP/chart_mokup_HSL_adjustment.png


 I only had an hour to made the mockup so I don't found the time to 
 implement highlight/mid/shadow support or other needful extensions... 
 you are right this had to be integrated for future mockups -  and 
 even I have to go step by step - next version will show a lot more 
 maybe... ;-)
 I'm looking forward to see that. I'm very interested! :)

That's great! Let's create some interesting new UI conceptions!
We should follow Seven's suggestions and crete more usage scenarios first...



 Until today nobody has integrated this small cool things in a 
 standard image editing application - not even that small things... 
 (what sense made it to figure out complex things if even the simple 
 ones are not realized? ;-)
 If I learned something in the Gimp's developers list is that you have 
 to convince developers of the value of your proposals.
 Most of the times it's a titanic task, but when you make it the 
 results are great.
 Most of the times, also, they don't pay attention to small changes, 
 but when a nice challenge pops up, they seem to be more interested.
 A couple of weeks ago I pointed an issue in the jpeg exporter. The 
 first time I was treated like... ehm... an idiot.
 But after the big discussion, there are some news in that field and 
 the exporter was greatly improved.
 As I told you, it was hard, but it worths.
It's a hard thing to improve things ;-) But we have to do it...
And yes - we have to create some real challenges for the coders ;-)


 Maybe it would be better for future versions to redesign the dialog 
 adding some real enhancements to the tool, like arbitrary 3-point 
 gradient selection and/or a curve for tweaking. In that case, the 
 use of a wheel is better than a linear scale because it matches 
 better with the well known color wheel scheme.
 You are absolutely right - lets go and start with this - I really 
 would enjoy to integrate all this things into a mockup and discuss 
 pros and cons...

 Ok! I love the idea. Let's start to analize the possibilities and 
 brainstorm a couple of mockups so we can send them a complete use 
 scenario and a nice mockup to see if they like the idea of 
 implementing it.
 I'm working on a rough mockup with an idea with the wheel and 
 something else. I'll send you a sample when it is more advanced.
 Keep in touch!

ok - we will do! :-)


 Gez.

 P.s.: Sorry I called you Marius B in the list. I had misread the 
 e-mail heading.
no problem - hey mario let's start to work - we have a lot of things to 
do - and finaly figure out how we could support the GUI group...

Best Regards

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


Re: [Gimp-developer] Hue-Saturation tool with gradients

2007-08-16 Thread Danko Dolch

Hi Guillermo!

Hi Danko:
Here is a very very early mockup.
I have the idea but had no time to translate it to a better mockup.

I know - t's the same for me too... ;-)

I have to re-arrange some buttons, add others, and think lots of 
things (for example, I'm not sure if the current widgets allow a wheel 
selector like that)


I suspect they don't but I see our current task not so much in creating 
designs for the current widget set but in showing how a modern and 
powerful dialog should look for future releases.


Unfortunately I'm currently not enough involved in the practical 
interface work. So first I will concentrate on designing next gen. 
controls and discuss them.


This will result in new ideas and can be helpful to further dev. the 
GIMP UI.


-- But now some feedback to your mockup:

I really like the color weel with the second ring - so you can visualize 
the different In/Out color parameters in one way - to use it we need 
radial sliders - great!


I see the color picker - nice!

And the Curve Tool for the color overlapping - yes...

- The curve would be opened in a second window right? I have a problem 
with all this cluttered windows. I like a single dialog with all 
available parameters - but this will quickly get komplex.


pro: no cluttered messing with different windows and clicking through 
assistants
con: needs lot of display space and makes the dialog too complex for 
most users (even pros ;-)


solution: INTERPLAY[in the beginning the UI design was static - and 
people needed more flexible configuration options - then programs got 
thousands of floating cluttered windows and people had to arrange them 
all the time instead of working with the app. - now we got this nice 
type of free configurable non overlapping UI - like in Blender or 
combustion or a lot of other great programms - this is flexible but 
powerful and in a long term we should think about the pros and cons of 
this...)


We make the additional areas like adjustment curve dynamically extending 
the main dialog (open or close with a small arrow button)



Anyways I'd like to discuss with you some ideas off-list to reach a 
more compelling design.


Question:

1. Is http://gui.gimp.org still active developed?
2. How we get in touch with Peter, Kamila and Ellen to see on what they 
are currently working.
3. We urgently need a Forum and a Wiki where we can meet the other 
people working on the GIMP UI


greetings

Danko

Regards,
Gez.

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


Re: [Gimp-developer] Hue-Saturation tool with gradients

2007-08-16 Thread Danko Dolch
Hi Sven!

Sven Neumann wrote:
 Hi,

 On Wed, 2007-08-15 at 14:41 -0300, Guillermo Espertino wrote:

  
 Please correct me if I'm wrong, but that mockup basically aims to 
 change the aspect of the dialog without adding any enhancement. The 
 tool does exactly the same but the dialog looks like Photoshop's one.
 The only improvement I see is the ability to see the actual influence 
 of the overlap value on the color gradient, wich is cool, but I don't 
 know if it's cool enough to change the whole dialog, that already 
 works fine.
 Maybe it would be better for future versions to redesign the dialog 
 adding some real enhancements to the tool, like arbitrary 3-point 
 gradient selection and/or a curve for tweaking. In that case, the use 
 of a wheel is better than a linear scale because it matches better 
 with the well known color wheel scheme.
 

 I agree with this. We should take our time to look at this tool and how
 it could be improved to become really useful. A first start would be to
 write down some usage scenarios where this tool could be useful.
Ok - I would like to do so - I've tryed to create a user account at the 
GUI wiki but it seems that not all functions are working? I could not 
create an account.

How could I start to help?

  Then
 perhaps evalulate how well the current implementation and the PS tool
 deal with it.
   
Could get a PS user to support me with this - I could point how Corel 
Photopaint and Autodesk Combustion are working...

-- Maybe it's not only useful to think about the HSL adjustment dialog 
- there are for sure a lot of other things to look at?

-- It would be so helpful to get an prototyping env. for UI test's for 
example via scripting. I know there are a lot of limitations but what do 
You think is the best way not only to draw images?
I support some coders in the company where I'm working with 
HTML/Java-Script/Ruby and we create really complex interface elements 
for WEB 2.0 apps.
I would like to get some tips, how I as graphics designer with a 
scripting background could prototype and test some interface elements...

Best Regards

Danko


 Sven


 ___
 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] Hue-Saturation tool with gradients

2007-08-15 Thread Danko Dolch
Hi Marius!

I think there are people interested in this enhancement, but it depends 
on how it is prepared and presented.
Currently all dev. stuff is working hardly on 2.4 release so they are a 
bit busy. ;-)

It's usual to write a C patch and try to get it accepted by the dev. here.
Ok currently I' cant provide a C patch but I'm interested in GIMP dev. - 
what to do?

First I think we have to discuss UI questions with the UI guys at 
http://gui.gimp.org
(hmm - how best to do this?)

Second we have to completely work out the thing to motivate a dev. to 
implement the changes.

I would like to further discuss your enhancement - please contact me via 
private mail so that we can start to work on this... [EMAIL PROTECTED]

-- Some comments to your enhancement post:

01. Yes good idea (but never speak out the evil word pho***o* - dev. are 
a bit sensitive to it ;-)
02. We definitely have to extend the color editing tools because motion 
picture compositing software has far more powerful tools for color 
editing available.
03. a first quick and dirty proof from my side for everyone interested:

http://www.dolchonline.net/prj/GIMP/chart_mokup_HSL_adjustment.png
http://www.dolchonline.net/prj/GIMP/hsl-adjustment-dialog-mockup-small.png

Best Regards

Danko



Marius B wrote:
 Hi,

 It seems that nobody is interested in this enhancement, but IMO it`s a
 nice feature that is worth discussing.
 I would like to hear your opinion about my mockup of this dialog
 http://bugzilla.gnome.org/attachment.cgi?id=92732
 in bugreport
 http://bugzilla.gnome.org/show_bug.cgi?id=461658

 I know it`s not perfect, but it`s obvious for me, that the current one
 needs some redesign.

  
 Yesterday I filled a bugreport 461658 about this, but I was advised,
 better to discus this matter here. There I have attached the patch and
 a mockup.


 Currently, hue-saturation tool dialog has master button surrounded 
 with 6 color
 boxes, whitch changes its color while regulating 
 hue/lightness/saturation
 values. Unfortunately it makes this dialog unnesasary big and akward 
 to use.

 So my enhancement proposal would be to make this dialog look more like
 photoshop`s, but of course, not identical. In my opinion, those two hsl
 gradients can show quite alot information, even without looking at 
 the modified
 picture itself. Most important, you can see seamless color 
 transitions, and
 compare to the original gradient.

 As a start, I just added those two gradients, without radicaly 
 changing this
 meniu.

 I should mention, that I encountered a problem with current svn 
 version, that
 gimp_gradient_get_color_at function now requires gimpcontext, thou it is
 absolutely unnecessary in this case, so I dont know how to get it, 
 and for now,
 I just made it optional in there.

 

 Looking forward to healthy discussion
 Marius
 ___
 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] mentioning Photoshop on this list - ok just kidding... ; -)

2007-08-15 Thread Danko Dolch
Hi Raphaël!

I wasn't really serious as I wrote about the evil pho ;-))

My intention was just to point that a lot of dev. don't like to hear 
photoshop can this and it does that - why is there still any difference 
between PS and GIMP

but stop - let's concentrate on important things like 2.4...

Best Regards

Danko


Raphaël Quinet wrote:
 On Wed, 15 Aug 2007 12:04:08 +0200, Danko Dolch [EMAIL PROTECTED] wrote:
   
 01. Yes good idea (but never speak out the evil word pho***o* - dev. are 
 a bit sensitive to it ;-)
 

 Just a little thing that I would like to clarify: mentioning Photoshop
 or other products on this list is perfectly OK.

 If anybody on this list feels offended of feels compelled to react
 strongly when someone mentions Photoshop, Paint Shop Pro, Windows,
 Adobe, Microsoft or some other proprietary products or companies,
 then they do not belong here.  Feel free to have constructive
 discussions and to compare GIMP with other products here.  Other
 programs also have great features, so describing these features and
 their pros and cons can be a nice way to make GIMP even better.

 However, there are some things that you should avoid:

 - Assuming that everybody knows what you mean when you talk about
   some specific feature of another program.  I do not have a copy of
   Photoshop (*) and most GIMP developers do not have one either.  I
   have not seen nor used any recent version of Photoshop.  So if you
   mention some specific feature of another program, please be sure
   to describe it precisely instead of just saying that we should
   implement this or that like in Photoshop.

 - Assuming that we want to have the same features as another
   program.  With the help of Peter, we have developed a vision for
   GIMP: http://developer.gimp.org/gimpcon/2006/index.html#vision
   Features that do not fit in the GIMP vision will probably not be
   implemented.  Among other things, GIMP does not try to copy
   Photoshop or MS Paint.

 - Assuming that we will implement some useful feature in the same
   way as another program.  There is often more than one way to
   implement something.  Each solution has advantages and
   disadvantages.  We should always try to implement the solution
   that fits best together with other GIMP features.  So when you
   describe a feature, try to describe its purpose (what does it
   do? why is it useful? to whom?) before describing how it works.

 Most of the comments on the list that were complaining about a
 message mentioning Photoshop were due to one of the reasons given
 above.  The complaints that were not due to one of these reasons
 can probably be ignored.  So feel free to mention other products
 or programs here, as long as you provide useful information.

 By the way, there is no need to censor or change the name of a
 product or company when you mention it (Ph*t*sh*p, Windoze, ...)
 We can speak like grown-ups.  Or try to.  ;-)

 So these were just my 2 cents to avoid spreading misconceptions
 about what is OK and what is not OK on this list...

 -Raphaël


 (*) I might still have a CD with Photoshop 4.0 LE for Windows 95
 that that came with my scanner.  But my old Win95 PC has not
 been booted since a very long time.  And a 10 years old copy
 of Photoshop is probably irrelevant for most comparisons.
 ___
 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] Hue-Saturation tool with gradients

2007-08-15 Thread Danko Dolch
Hi Sven!

Sven Neumann wrote:
 Hi,

 On Wed, 2007-08-15 at 14:41 -0300, Guillermo Espertino wrote:

  
 Please correct me if I'm wrong, but that mockup basically aims to 
 change the aspect of the dialog without adding any enhancement. The 
 tool does exactly the same but the dialog looks like Photoshop's one.
 The only improvement I see is the ability to see the actual influence 
 of the overlap value on the color gradient, wich is cool, but I don't 
 know if it's cool enough to change the whole dialog, that already 
 works fine.
 Maybe it would be better for future versions to redesign the dialog 
 adding some real enhancements to the tool, like arbitrary 3-point 
 gradient selection and/or a curve for tweaking. In that case, the use 
 of a wheel is better than a linear scale because it matches better 
 with the well known color wheel scheme.
 

 I agree with this. We should take our time to look at this tool and how
 it could be improved to become really useful. A first start would be to
 write down some usage scenarios where this tool could be useful.
Ok - I would like to do so - I've tryed to create a user account at the 
GUI wiki but it seems that not all functions are working? I could not 
create an account.

How could I start to help?

  Then
 perhaps evalulate how well the current implementation and the PS tool
 deal with it.
   
Could get a PS user to support me with this - I could point how Corel 
Photopaint and Autodesk Combustion are working...

-- Maybe it's not only useful to think about the HSL adjustment dialog 
- there are for sure a lot of other things to look at?

-- It would be so helpful to get an prototyping env. for UI test's for 
example via scripting. I know there are a lot of limitations but what do 
You think is the best way not only to draw images?
I support some coders in the company where I'm working with 
HTML/Java-Script/Ruby and we create really complex interface elements 
for WEB 2.0 apps.
I would like to get some tips, how I as graphics designer with a 
scripting background could prototype and test some interface elements...

Best Regards

Danko


 Sven


 ___
 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] Hue-Saturation tool with gradients

2007-08-15 Thread Danko Dolch
Hi Guillermo!

Guillermo Espertino wrote:
  Marius B wrote:
  
  Hi,
 
  It seems that nobody is interested in this enhancement, but IMO it`s a
  nice feature that is worth discussing.
  I would like to hear your opinion about my mockup of this dialog
  http://bugzilla.gnome.org/attachment.cgi?id=92732
  in bugreport
  http://bugzilla.gnome.org/show_bug.cgi?id=461658
 
  I know it`s not perfect, but it`s obvious for me, that the current one
  needs some redesign.
 
  Please correct me if I'm wrong, but that mockup basically aims to 
change the aspect of the dialog without adding any enhancement. The tool 
does exactly the same but the dialog looks like Photoshop's one.
   
Does it? I havn't used PS since a long long time... if it looks like PS 
then I have to have a look at PS but I don't expect to find there 
highend visualisation functions like in motion picture color grading 
tools nor the cool discreet like preset banks... ;-)

Yes exactly the same except for:

- the more visual primary color selection with enhanced visualisation
- powerful storage banks for test setups
- a drop down preset lib
- loading and saveing of settings
- added compare tool
- sliders with scale marks and middel point mark

finally you can say it's exactly the same ;-)

  The only improvement I see is the ability to see the actual influence 
of the overlap value on the color gradient, wich is cool, but I don't 
know if it's cool enough to change the whole dialog, that already works 
fine.
   
I only had an hour to made the mockup so I don't found the time to 
implement highlight/mid/shadow support or other needful extensions... 
you are right this had to be integrated for future mockups -  and even I 
have to go step by step - next version will show a lot more maybe... ;-)

Until today nobody has integrated this small cool things in a standard 
image editing application - not even that small things... (what sense 
made it to figure out complex things if even the simple ones are not 
realized? ;-)


  Maybe it would be better for future versions to redesign the dialog 
adding some real enhancements to the tool, like arbitrary 3-point 
gradient selection and/or a curve for tweaking. In that case, the use of 
a wheel is better than a linear scale because it matches better with the 
well known color wheel scheme.
   

You are absolutely right - lets go and start with this - I really would 
enjoy to integrate all this things into a mockup and discuss pros and 
cons...

  Gez.
 
  p.s.: I support the idea that Campbell Barton suggested a couple of 
days ago. Maybe it would be better to create a new mailing list focused 
on functionality discussion. This would avoid the frequent conflict user 
requests vs. developers priorities and would bring some fresh ideas for 
the project.
  I don't want to bug any developer with functionality requests if this 
list is only focused on coding, but I'd really like to have a place for 
discussing features and useability issues that are also very important 
for the overall  quality of Gimp.
   
That would be really great!
I'm a bit modest with posting here because of that...
And where to find the people from the GUI wiki?

Best Regards

Danko


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


Re: [Gimp-developer] Gimp Ruby - there is huge interest!!

2007-07-18 Thread Danko Dolch
Hi Scott!

Unfortunately I never found some Gimp Ruby news on a Ruby related site - 
and I've searched a lot.
I'm a bit uncomfortable with Scheme - wrote some simple scripts but if 
it comes more complex I struggle with the Scheme syntax and get knots in 
my brain - outch ;-)

Had a look to Python but never got it running with a Gimp 2.3 win 
version. (After what I read on the net I was a bit discouraged if I as 
graphics artist and linux newbie could mange to get it running on my 
windows notebook - without some advice)

Same with Gimp Ruby - found the source code - but nobody working on it 
or using it... :-(

I use the Gimp 2.3 dev. version on windows and have a linux version 
running in a virtual machine.
I'm highly interested in testing the Gimp Ruby dev. version and would 
help you as much as I can with testing, documentation, sample script's 
and so on...

Please help me to get the wonderful Ruby language running with Gimp - 
Please!

hope I can motivate you a bit to contiune working on Gimp Ruby ;-)

best regards

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