Re: [Gimp-developer] Ways to improve Gimp 2.9 performance

2013-02-28 Thread Daniel Sabo
>
> Does this mean Gimp and gegl would be competing for my meagre 4gb of
> ram? I didn't know gegl wrote cache files. Where does gegl write its
> cache files?
>

~/.cache/gegl-0.2/

Yes it will limit you to available ram for the image buffers; but if you're
in a circumstance where you would actually need cache for a single image
you'll already be in a lot of pain with the current GEGL code.


>
> When compiling Gimp, would any of the following compile options speed
> things up while using Gimp? --without-libexif --without-aa
> --without-libxpm --without-libmng --without-wmf --without-webkit
> --without-librsvg --without-poppler --without-print --without-gvfs
> --without-alsa --without-mac-twain --disable-gtk-doc
> --without-script-fu --disable-python  --without-dbus
> --without-linux-input  --without-hal
>
> And while I'm asking questions, what is the "Linux Input Controller
> module"? Does it have anything to do with tablet support (I use a
> tablet)?
>
> Sorry to be asking so many questions! I've been using Gimp a lot in
> the last couple of weeks and liking it more and more and more, except
> for the speed of execution. So I'm trying to figure out what the
> options are for improving performance.
>

Nothing you can do at configure time is going to give you a meaningful
performance improvement.
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] Ways to improve Gimp 2.9 performance

2013-02-28 Thread Elle Stone
On 2/28/13, Liam R E Quin  wrote:
> Quark Express used to have the notion of a "project folder", and if you
> put fonts in it, they'd be activated only when working on the files in
> that folder. I miss this, but gimp is scatterbrained when it comes to
> folders, with export going to the last place where you saved something
> two days ago for an unrelated project unless you are careful.
I've noticed this odd behavior. A project approach would be nice.

> Turning off 3D effects / compiz can increase drawing speed
I use Icewm, which doesn't really have any "effects"; all the
underlying kde eye candy (shadows on windows, hi-color icons, etc) has
been eliminated.

>> And do you have any idea what large file(s) might Gimp have been
>> writing to its system configuration file that filled up 15GB? The undo
>> history?
> Yes, the tile cache and undo history. And if it was that big, your gimp
> would *really* have had a limp.
It was stopped in its tracks. I used "kill" to put it out of its misery.

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


Re: [Gimp-developer] Ways to improve Gimp 2.9 performance

2013-02-28 Thread Elle Stone
I followed Nicolas' suggestion and recompiled babl, gegl and gimp with
CFLAGS="-march=native -O3" CXXFLAGS="-march=native -O3". The computer
didn't blow up or anything. But I can't say whether Gimp runs any
faster.

The idea of optimization seemed promising and I found this thread:
http://www.gimpusers.com/forums/gimp-user/14320-benchmarking-gimp-gegl#message66197

Does optimization depend on the actual processor? Is there a set of
optimizations that makes sense for a circa 2005 AMD Opteron 252 (soon
to be 262) processor? It has built-in floating point etc, was
considered very fast when doing mathematical operations (that's why I
picked it). What about these: -Ofast -ffast-math -ftree-vectorize ?
Others? Is there any danger to the computer when recompiling packages
using these flags? Or just the danger of the occasional math error?

 What about cairo, gtk, etc? Would it make sense to compile these from
source using optimizations of some sort or another? Or are they
already compiled with all sensible optimizations by openSUSE?

On 2/28/13, Daniel Sabo  wrote:
> You might want to try running gimp with GEGL's swap turned off, this will
> avoid filling up your drive with cache files:
> GEGL_SWAP=RAM gimp-2.9

Does this mean Gimp and gegl would be competing for my meagre 4gb of
ram? I didn't know gegl wrote cache files. Where does gegl write its
cache files?

> If you don't have OpenCL set up forcing it off will give a bit of a
> performance boost (due to a bug in the detection code):
> GEGL_USE_OPENCL=no GEGL_SWAP=RAM gimp-2.9

How does one set up OpenCL? Is it just a matter of having the right
graphics card and driver? I will try both ways, with and without
opencl, and with nvidia driver and nouveau driver (both have OpenCL
support, it seems) and see if there seems to be a difference. Is there
a way to tell Gimp to use or not use OpenCL? Or a way to tell if it
really is being used?

> Painting speed is due to bugs in GEGL and Gimp's paint core, there's really
> nothing you can do right now to get it speedy.

Ah, well, someday... Other things are also slow. Just hiding/unhiding
a layer is slow, until the image is resized down. 768x512 is
reasonably fast, though the brush is still slower than I'd like it to
be (but useable).

When compiling Gimp, would any of the following compile options speed
things up while using Gimp? --without-libexif --without-aa
--without-libxpm --without-libmng --without-wmf --without-webkit
--without-librsvg --without-poppler --without-print --without-gvfs
--without-alsa --without-mac-twain --disable-gtk-doc
--without-script-fu --disable-python  --without-dbus
--without-linux-input  --without-hal

And while I'm asking questions, what is the "Linux Input Controller
module"? Does it have anything to do with tablet support (I use a
tablet)?

Sorry to be asking so many questions! I've been using Gimp a lot in
the last couple of weeks and liking it more and more and more, except
for the speed of execution. So I'm trying to figure out what the
options are for improving performance.

Elle

-- 
http://ninedegreesbelow.com - articles on open source digital photography
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] Ways to improve Gimp 2.9 performance

2013-02-28 Thread Liam R E Quin
On Thu, 2013-02-28 at 14:51 -0500, Elle Stone wrote:
> On 2/28/13, Liam R E Quin  wrote:

> I switched to the nonfree nvidia distributed by openSUSE because the
> nonfree driver manages the fan better. Do you think the openSUSE
> version might be properly patched?

Yes, that's fine, just avoid downloading the drivers from Nvidia's Web
site.

> > so I have 2,500 fonts installed right now (and many more that are not
> > installed).
> That's a lot of fonts!

There are about as many again in my Adobe Font Folio folder.

Quark Express used to have the notion of a "project folder", and if you
put fonts in it, they'd be activated only when working on the files in
that folder. I miss this, but gimp is scatterbrained when it comes to
folders, with export going to the last place where you saved something
two days ago for an unrelated project unless you are careful.

[...]
> I need 16-bit precision for working with linear gamma files. I'm
> already switching back and forth between grayscale and RGB as needed,
> but I wasn't sure if it made much difference. I also wasn't sure if
> 16f vs 32f made any difference as gegl processes at double? precision
> 32f.

OK, for 2.9 I have not measured.

[...]

> > For more detail, say which operations exactly are unbearably slow
> 
> I do a lot of painting with large and small brushes on layer masks.
> That brush just crawls across the screen, makes real-time painting
> impossible. I think I will try working on scaled-down files until the
> masks are right, then scale up to the original size and drag the masks
> over to the full-sized image file.

Years ago there were programs that could automate this workflow.

Turning off 3D effects / compiz can increase drawing speed, and so can
clearing the undo history often (that might be changed in 2.9 though).

I'm still using 2.7/2.8 because of some filters that I used a lot not
being ported (and I'm too busy to think about porting them, sigh), e.g.
"sharpen".

> Regarding how to make optimal use of the available hard drives, there
> was a time when working on one drive, with swap files on another
> drive, etc really did make a big difference for image editing
> applications.

It still does, but if you have enough memory GIMP won't be accessing the
disk while you work, and it won't make as much difference apart from
startup and image loading times.

> And do you have any idea what large file(s) might Gimp have been
> writing to its system configuration file that filled up 15GB? The undo
> history?
Yes, the tile cache and undo history. And if it was that big, your gimp
would *really* have had a limp.

My guess is that post-gegl gimp will need much more memory, and this has
been my experience so far.

I have just ordered a desktop computer with 32G of ram... next will be
to try and get xsane to speak 16 bits per channel (the widest my scanner
offers) to gimp without requiring an intermediate file.

Liam

-- 
Liam Quin - XML Activity Lead, W3C, http://www.w3.org/People/Quin/
Pictures from old books: http://fromoldbooks.org/
Ankh: irc.sorcery.net irc.gnome.org freenode/#xml

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


Re: [Gimp-developer] Ways to improve Gimp 2.9 performance

2013-02-28 Thread Daniel Sabo
You might want to try running gimp with GEGL's swap turned off, this will
avoid filling up your drive with cache files:
GEGL_SWAP=RAM gimp-2.9

If you don't have OpenCL set up forcing it off will give a bit of a
performance boost (due to a bug in the detection code):
GEGL_USE_OPENCL=no GEGL_SWAP=RAM gimp-2.9

Painting speed is due to bugs in GEGL and Gimp's paint core, there's really
nothing you can do right now to get it speedy.

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


Re: [Gimp-developer] Ways to improve Gimp 2.9 performance

2013-02-28 Thread Elle Stone
On 2/28/13, Liam R E Quin  wrote:

> In the meantime,
> (1) look at what other processes are running - e.g. in "top" you can
> press M (not m) to sort processes by size, and the results can sometimes
> be surprising...

Thanks very much! for the tip on how to sort in top.

> (2) in gimp...
> even with more memory gimp goes faster if you clear the undo history
> frequently. Save snapshots as needed... and then... to do this...
> i) make sure the Undo history dock is visible
> ii) press the Rubbish/Waste/Trash/Clean/Broom icon (it depends on theme)
> at the bottom of the undo history dock to clear the undo history.
> iii) make sure the title or status bar of gimp shows you memory usage,
> and when it grows by more than about 500MBytes, clear the history again.

These are things I haven't been doing, will give it a try.

> Make sure you have the latest driver offered by your Linux distribution;
> the non-free drivers for nvidia and ati cards make a huge difference but
> they ypically need ot be patched slightly by your Linux distribution or
> things may go horribly slwoly and/or wrong (the drivers by default
> overwrite some of the standard X libraries)

I switched to the nonfree nvidia distributed by openSUSE because the
nonfree driver manages the fan better. Do you think the openSUSE
version might be properly patched? I was using nouveaux, could go back
to it.

> Turn off 3d desktop effects, as these can make gimp painting go two,
> three, or more times more slowly (e.g. do not run compiz).

>> *Does it matter how many system fonts are installed?
> Doesn't seem to for me but I have 8G of ram.
> so I have 2,500 fonts installed right now (and many more that are not
> installed).
That's a lot of fonts!

>> 3. Image size, type, precision
> 8-bit grayscale is fastest by far, and usually what I use.
> Avoid transparency (alpha channel) if you don't need it, and flatten a
> single-layer image after any transform operation.
> For some filters you need RGB mode, and then can go back to greyscale
> afterwards (sometimes it's surprising which filters they are - but as
> the filters get ported to GEGL that will probably change)

I need 16-bit precision for working with linear gamma files. I'm
already switching back and forth between grayscale and RGB as needed,
but I wasn't sure if it made much difference. I also wasn't sure if
16f vs 32f made any difference as gegl processes at double? precision
32f.

>> *Does the total number of layers, masks, and/or alpha channels matter?
>> Or is it just the overall image size in pixels?
> It's (roughly) overall image size times number of image-sized layers.

OK, good to know. Gimp seems to throw in alpha channels all over the
place, not sure why. I never add alpha channels deliberately, but I've
been deleting a lot of them.

> For more detail, say which operations exactly are unbearably slow

I do a lot of painting with large and small brushes on layer masks.
That brush just crawls across the screen, makes real-time painting
impossible. I think I will try working on scaled-down files until the
masks are right, then scale up to the original size and drag the masks
over to the full-sized image file.

Regarding how to make optimal use of the available hard drives, there
was a time when working on one drive, with swap files on another
drive, etc really did make a big difference for image editing
applications. I'm not sure about today's hard drives (and none of my
drives are "today's"). Any thoughts on optimal layout of swap,
GimpSwap, Gimp's temporary folder, and the actual working image files?
And do you have any idea what large file(s) might Gimp have been
writing to its system configuration file that filled up 15GB? The undo
history?

Thanks very much! for all the concrete information. I will be putting
it to good use. One nice thing about having two processors instead of
just the one is I'll be able to add twice as much ram, which seems to
be the main thing needed for faster image editing.

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


Re: [Gimp-developer] Ways to improve Gimp 2.9 performance

2013-02-28 Thread Nicolas Robidoux
There is a little bit of c++ floating around here and there TTBOMK.

-

Make sure to wear safety goggles and a flak jacket.
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] Ways to improve Gimp 2.9 performance

2013-02-28 Thread Elle Stone
On 2/28/13, Nicolas Robidoux  wrote:
> Warning: Untested
>
> If you build/compile GIMP and key libraries (e.g. GEGL, BABL) from source,
> maybe you should try
>
> CFLAGS="-march=native -O3" CXXFLAGS="-march=native -O3" ./autogen.sh ...

CFLAGS is for c code CXXFLAGS is for c++ code, according to info
gleaned from stackoverflow. Does Gimp, babl, and/or gegl have any c++
code? Does it hurt to use both? I think I'll give this a try, can't
hurt, right?
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] Ways to improve Gimp 2.9 performance

2013-02-28 Thread Liam R E Quin
On Thu, 2013-02-28 at 12:16 -0500, Elle Stone wrote:

> Short of building a new computer (not going to happen!), what else can
> I do to improve Gimp performance? Which hardware upgrade(s) might give
> the most performance improvement for the least amount of money?

More memory. Max it out.

In the meantime,
(1) look at what other processes are running - e.g. in "top" you can
press M (not m) to sort processes by size, and the results can sometimes
be surprising...

(2) in gimp...

make the gimp tile cache be large - this is the amount of the image gimp
will keep in memory, and for a 4G 64-bit system you want it to be 3G,
for a 16G system I'd set it to 12 or 4G probably.

even with more memory gimp goes faster if you clear the undo history
frequently. Save snapshots as needed... and then... to do this...
i) make sure the Undo history dock is visible
ii) press the Rubbish/Waste/Trash/Clean/Broom icon (it depends on theme)
at the bottom of the undo history dock to clear the undo history.
iii) make sure the title or status bar of gimp shows you memory usage,
and when it grows by more than about 500MBytes, clear the history again.


> *We can replace the single processor with two slightly faster
> processors. Will two processors make a difference?
Somewhat, because one can be running gimp while the other is working on
updating the screen, running the Web browser etc.

> *Will reconfiguring the sata drives to use their fastest write speed
> help? How much does write speed matter?
Not significantly - read speed matters more on Unix/Linux systems,
because writing todisk is done in the background aynchronously.

> *Are there figures for optimal RAM, other than "as much as possible"?
I have 8G for use with GIMP 2.7 or 2.8. I am about to order a system
with 32G for using higher bit depths.

> *How much does the GPU affect Gimp's processing speed? Would upgrading
> the graphics card help? If so, how much of an upgrade would it take to
> make a perceptible difference?

Make sure you have the latest driver offered by your Linux distribution;
the non-free drivers for nvidia and ati cards make a huge difference but
they ypically need ot be patched slightly by your Linux distribution or
things may go horribly slwoly and/or wrong (the drivers by default
overwrite some of the standard X libraries)

Turn off 3d desktop effects, as these can make gimp painting go two,
three, or more times more slowly (e.g. do not run compiz).

> *Does it matter how many system fonts are installed?
Doesn't seem to for me but I have 8G of ram.
$ fc-list | wc -l
2533

so I have 2,500 fonts installed right now (and many more that are not
installed).


> 3. Image size, type, precision
> 
> Short of working on smaller files, what else affects how much
> processing power Gimp needs? Specifically,
> 
> *Does it make a difference what precision is used? 32-bit floating
> point vs 16-bit integer?
8-bit grayscale is fastest by far, and usually what I use.

Avoid transparency (alpha channel) if you don't need it, and flatten a
single-layer image after any transform operation.

For some filters you need RGB mode, and then can go back to greyscale
afterwards (sometimes it's surprising which filters they are - but as
the filters get ported to GEGL that will probably change)

> *Does the total number of layers, masks, and/or alpha channels matter?
> Or is it just the overall image size in pixels?

It's (roughly) overall image size times number of image-sized layers.

For more detail, say which operations exactly are unbearably slow

Liam

-- 
Liam Quin - XML Activity Lead, W3C, http://www.w3.org/People/Quin/
Pictures from old books: http://fromoldbooks.org/
Ankh: irc.sorcery.net irc.gnome.org freenode/#xml

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


Re: [Gimp-developer] now: project ideas, was: unified transform tool

2013-02-28 Thread Richard Gitschlag

> Date: Thu, 28 Feb 2013 11:16:28 -0500
> From: l.elle.st...@gmail.com
> To: pe...@mmiworks.net
> CC: gimp-developer-list@gnome.org
> Subject: Re: [Gimp-developer] now: project ideas, was: unified transform tool
> 
> One thing I wish Gimp had is a better eyedropper tool for checking
> color values. That is the one thing, practially the only thing, that
> PhotoShop had (and presumably still has) that I wish Gimp had. The
> PhotoShop eyedropper tool simultaneously showed RGB, CMYK, and LAB
> values, at user-settable 8-bit, 16-bit, and 32-bit floating point
> precision. Right now if I want to find a LAB value for a color I have
> to export the image and open it with CinePaint or Krita.

Speaking of LAB, GIMP can decompose an image into LAB layers but (1) the LAB 
decomp has problems with gamma encoding and (2) it's not something you can 
simply eyedrop whenever you want to.

-- 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
https://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] Ways to improve Gimp 2.9 performance

2013-02-28 Thread Nicolas Robidoux
Warning: Untested

If you build/compile GIMP and key libraries (e.g. GEGL, BABL) from source,
maybe you should try

CFLAGS="-march=native -O3" CXXFLAGS="-march=native -O3" ./autogen.sh ...

instead of the usual

./autogen.sh ...

This may, or may not, make a noticeable difference.

But if I was concerned about speed on my specific hardware, I'd try that
first.

And actually, if I do this with BABL and GEGL, make check within GEGL runs
26% faster on my modest laptop.

So, my guess is that propagating the above suggestion to GIMP itself and a
few key libraries may make things slightly less painful.
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] now: project ideas, was: unified transform tool

2013-02-28 Thread Elle Stone
On 2/28/13, Elle Stone  wrote:
> One thing I wish Gimp had is a better eyedropper tool for checking
> color values. That is the one thing, practially the only thing, that
> PhotoShop had (and presumably still has) that I wish Gimp had. The
> PhotoShop eyedropper tool simultaneously showed RGB, CMYK, and LAB
> values, at user-settable 8-bit, 16-bit, and 32-bit floating point
> precision. Right now if I want to find a LAB value for a color I have
> to export the image and open it with CinePaint or Krita.

The Krita eyedropper is an even better model than the Photoshop
eyedropper as the Krita eyedropper allows you to pick any RGB or CMYK
color space to read values in, not just whatever is configured in
preferences. That would be very useful for softproofing purposes when
preparing an image for export/output.
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gimp-developer-list


[Gimp-developer] Ways to improve Gimp 2.9 performance

2013-02-28 Thread Elle Stone
When working with full-size camera files (3906 X 2602 px, not large
compared to more recent cameras), Gimp runs at 100% CPU. Painting a
brush stroke takes forever, my system swap drives fill up completely,
etc. And yesterday Gimp filled up 15GB's worth of empty space in my
home directory, leaving mere kilobytes of empty space - I'm not sure
what file was taking up all the space, but it disappeared as soon as I
closed Gimp.

So I'm seeking advice on how to improve performance. I broke the
question into 3 parts:

1. Hardware
2. Configuring Gimp
3. Image size, type, precision

1. Hardware

What are the recommended (not miminal) system specifications for
running Gimp? My system specs are:

*1 single-core 2.6 GHz processor (the system board will take 2
processors, but only single core)
*4GB ram; the system board will hold 16GB
*256MB nvidia GeForce 7600 GTgraphics card
*4 sata hard drives (I don't think I set the sata drives correctly to
take advantage of their fastest write speeds)

Short of building a new computer (not going to happen!), what else can
I do to improve Gimp performance? Which hardware upgrade(s) might give
the most performance improvement for the least amount of money?

*We can replace the single processor with two slightly faster
processors. Will two processors make a difference?
*Will reconfiguring the sata drives to use their fastest write speed
help? How much does write speed matter?
*Are there figures for optimal RAM, other than "as much as possible"?
*How much does the GPU affect Gimp's processing speed? Would upgrading
the graphics card help? If so, how much of an upgrade would it take to
make a perceptible difference?
*Other possibilities?

2. Configuring Gimp:

I'm running 64-bit openSUSE 12.2  with the Icewm minimal window
manager. I set the Gimp tile cache size to 3GB, and I've followed much
of Aaron Paden's Gimp setup advice:
http://gimp.1065349.n5.nabble.com/gimp-2-8-prohibitively-slow-td34425.html

Given that my computer has four physical hard drives, is there an
optimal way to allocate GimpSwap, Gimp temporary folder, the location
of the image files I'm working on, system swap, and etc? Here is my
current arrangement:

*HD1: all system folders, including the "tmp" folder that Gimp uses
(Preferences/Folders). Also my home directory and all the Gimp
configuration files are on HD1.
*HD2: The GimpSwap (Preferences/Folders) is on this drive (along with
other stuff, of course)
*HD3: There is a 3GB system swap partition on this drive. Also this HD
is where any images that I'm editing with Gimp are located.
*HD4: There is a second 3GB system swap partition on this drive.

*Would it help if I add a third system swap partition on the second
hard drive? Or move the image being edited to the drive that doesn't
have a system swap partition?
*Does it matter how many dockers are open?
*Does it matter how many system fonts are installed?
*Would it help if the Temporary Folder and/or the GimpSwap had their
own partition (not a whole separate drive, but a separate partition on
an existing drive), instead of just their own folder? Should the
Temporary Folder be on a drive separate from the Gimp configuration
files? What are these two folders used for?
*Anything else?

3. Image size, type, precision

Short of working on smaller files, what else affects how much
processing power Gimp needs? Specifically,

*Does it make a difference what precision is used? 32-bit floating
point vs 16-bit integer?
*Does it make a difference if the image is grayscale rather than RGB
(one channel rather than 3)?
*Does the total number of layers, masks, and/or alpha channels matter?
Or is it just the overall image size in pixels?
*Anything else?

I know Gimp 2.9 is a work in progress and likely things will get
faster as times goes on. But in the meantime, any advice on how to
improve performance would be greatly appreciated.

Kind regards,
Elle Stone

-- 
http://ninedegreesbelow.com - articles on open source digital photography
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] now: project ideas, was: unified transform tool

2013-02-28 Thread Alexandre Prokoudine
On Thu, Feb 28, 2013 at 8:07 PM, Srihari Sriraman wrote:
> Here's one thing that I've long wanted:
>
> Relative Layer Positioning
>
> I'm unsure about the name for such a thing, what I had in mind is:
>
> Often, I don't care much about exact positioning of a layer in the canvas.
> I care more about where it lies with respect to another layer.
> I care that one line of text is on the same level as another.
> I would like one ellipse exactly at the same level as another.
> I want to align all the elements of the footer in my poster.
> I want to decide whether this layer I want to move should be horizontally
> aligned or vertically aligned with the adjacent layer.

Are you talking about adding more options to the existing Align/Distribute tool?

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


Re: [Gimp-developer] now: project ideas, was: unified transform tool

2013-02-28 Thread Elle Stone
One thing I wish Gimp had is a better eyedropper tool for checking
color values. That is the one thing, practially the only thing, that
PhotoShop had (and presumably still has) that I wish Gimp had. The
PhotoShop eyedropper tool simultaneously showed RGB, CMYK, and LAB
values, at user-settable 8-bit, 16-bit, and 32-bit floating point
precision. Right now if I want to find a LAB value for a color I have
to export the image and open it with CinePaint or Krita.

Another feature that would be nice (if it doesn't already exist and I
just haven't found it yet), is the ability to highlight different
"Zones" in an image. Lightzone had that ability. It's a pretty nice
tool to have when working with curves and levels to alter image
tonality, especially for people with monitors that are not properly
calibrated/color-managed and so can't be relied on to give good visual
feedback.

Elle

On 2/28/13, peter sikking  wrote:
> Alexandre Prokoudine wrote:
>
>> On Sun, Feb 24, 2013 at 4:09 PM, peter sikking wrote:
>>
>>> meanwhile, I am looking for a new small design project
>>> to put before my students in a months time. any ideas.
>>
>> It seems that folks who create textures for 3D projects really want us
>> to build advanced features on top of the new save/export model.
>>
>> One such feature is mentioned in the GSoC2013 page: being able to
>> export/overwrite from sets of layers.
>
>
> it would not be bad if some more ideas popped up.
>
> thanks,
>
> --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
> https://mail.gnome.org/mailman/listinfo/gimp-developer-list
>


-- 
http://ninedegreesbelow.com - articles on open source digital photography
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] now: project ideas, was: unified transform tool

2013-02-28 Thread Srihari Sriraman
Here's one thing that I've long wanted:
*
*
*Relative Layer Positioning
*
I'm unsure about the name for such a thing, what I had in mind is:

   - Often, I don't care much about exact positioning of a layer in the
   canvas.
   - I care more about where it lies with respect to another layer.
   - I care that one line of text is on the same level as another.
   - I would like one ellipse exactly at the same level as another.
   - I want to align all the elements of the footer in my poster.
   - I want to decide whether this layer I want to move should be
   horizontally aligned or vertically aligned with the adjacent layer.

I'm sure I could think of a few other use cases, but this I think is
roughly it.
The feature is quite evidently not new. We've all used it in many apps.

I just thought I'd put my need out there.




On Thu, Feb 28, 2013 at 9:26 PM, peter sikking  wrote:

> Alexandre Prokoudine wrote:
>
> > On Sun, Feb 24, 2013 at 4:09 PM, peter sikking wrote:
> >
> >> meanwhile, I am looking for a new small design project
> >> to put before my students in a months time. any ideas.
> >
> > It seems that folks who create textures for 3D projects really want us
> > to build advanced features on top of the new save/export model.
> >
> > One such feature is mentioned in the GSoC2013 page: being able to
> > export/overwrite from sets of layers.
>
>
> it would not be bad if some more ideas popped up.
>
> thanks,
>
> --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
> https://mail.gnome.org/mailman/listinfo/gimp-developer-list
>



-- 
Srihari Sriraman
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gimp-developer-list


[Gimp-developer] now: project ideas, was: unified transform tool

2013-02-28 Thread peter sikking
Alexandre Prokoudine wrote:

> On Sun, Feb 24, 2013 at 4:09 PM, peter sikking wrote:
> 
>> meanwhile, I am looking for a new small design project
>> to put before my students in a months time. any ideas.
> 
> It seems that folks who create textures for 3D projects really want us
> to build advanced features on top of the new save/export model.
> 
> One such feature is mentioned in the GSoC2013 page: being able to
> export/overwrite from sets of layers.


it would not be bad if some more ideas popped up.

thanks,

--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
https://mail.gnome.org/mailman/listinfo/gimp-developer-list