Earlier quoted context omitted.
> so if you're doing work targeted at a computer screen, it probably doesn't matter anyway Actually, it matters regardless of output device. With higher bit depths, less rounding errors accumulate over time as the image is processed, for example when effects are applied, yielding higher overall output quality. Here is an example, although after many iterations quality loss can be much more dramatic than visible in th…
> With higher bit depths, less rounding errors accumulate > over time as the image is processed, This could also be solved by another photoshop feature, adjustment layers. Basically instead of applying a filter like levels to an image you make a levels layer that applies the levels affect to everything underneath it. The original data is untouched, and you can tweak the levels at any time. I'm strictly a hobby user f…
Why GIMP is Inadequate
81–90 of 108 posts
Re: Why GIMP is Inadequate
#82What shocks me is the lack of competition in this field in the year 2011. Why are we still talking about choosing between GIMP or Photoshop? I know there are other programs out there that some people will claim they prefer over GIMP or PS, but for most of the planet it's GIMP or PS. Is the lack of competition due to the magnitude of such a programming endeavor or is it something else like patents? Any idea?
I've been using Pixelmator for a few months now (GIMP works great in Linux but I've found it's performance in OS X to be rather poor). It's still closed source software like PS (even if it does use open source libraries), but it's fast enough and gets the job done (my needs are really meager). The reason why GIMP doesn't have more developers is easy: Programmers don't have any itch to scratch at this point and there…
Re: Why GIMP is Inadequate
#83Re: Why GIMP is Inadequate
#84Earlier quoted context omitted.
> With higher bit depths, less rounding errors accumulate > over time as the image is processed, This could also be solved by another photoshop feature, adjustment layers. Basically instead of applying a filter like levels to an image you make a levels layer that applies the levels affect to everything underneath it. The original data is untouched, and you can tweak the levels at any time. I'm strictly a hobby user f…
No, that doesn't actually do anything to solve the underlying problem. Stacking five adjustment layers has the same accuracy problems as doing the same five operations sequentially. It may let you tweak them without roundtripping through further loss but the loss is already significant by that point.
Re: Why GIMP is Inadequate
#85Earlier quoted context omitted.
> With higher bit depths, less rounding errors accumulate > over time as the image is processed, This could also be solved by another photoshop feature, adjustment layers. Basically instead of applying a filter like levels to an image you make a levels layer that applies the levels affect to everything underneath it. The original data is untouched, and you can tweak the levels at any time. I'm strictly a hobby user f…
No, that doesn't actually do anything to solve the underlying problem. Stacking five adjustment layers has the same accuracy problems as doing the same five operations sequentially. It may let you tweak them without roundtripping through further loss but the loss is already significant by that point.
Re: Why GIMP is Inadequate
#86I expected this to be a rant or flame, but in fact he has described wonderfully what needs to be said. Besides from all this pro features that GIMP lacks, in my opinion its biggest flaw its the UI. Its poor and raw, and makes sense if you are a programmer... Mainly this is what keeps it far from the regular users I know. Hope It doesnt die, its a very good open source multiplatform editing tool...
I honestly don't see what the big deal is. Comparing GIMP usability to Photoshop usability only makes sense if you have no experience with either . Many people say GIMP is difficult yet forget they had a hard time learning Photoshop to begin with. I personally find Photoshop daunting and GIMP pretty easy to use for most of what I need.
Re: Why GIMP is Inadequate
#87Earlier quoted context omitted.
No, that doesn't actually do anything to solve the underlying problem. Stacking five adjustment layers has the same accuracy problems as doing the same five operations sequentially. It may let you tweak them without roundtripping through further loss but the loss is already significant by that point.
Technically yes, but not at all in practice. Once you run 3 adjustments you generally want to tweak the first. Without adjustment layers you usually just run a fourth transformation.
Re: Why GIMP is Inadequate
#88Re: Why GIMP is Inadequate
#89"Important progress towards high bit-depth and non-destructive editing in GIMP has been made. Most color operations in GIMP are now ported to the powerful graph based image processing framework GEGL, meaning that the internal processing is being done in 32bit floating point linear light RGBA. By default the legacy 8bit code paths are still used, but a curious user can turn on the use of GEGL for the color operations…
Re: Why GIMP is Inadequate
#90Earlier quoted context omitted.
> With higher bit depths, less rounding errors accumulate > over time as the image is processed, This could also be solved by another photoshop feature, adjustment layers. Basically instead of applying a filter like levels to an image you make a levels layer that applies the levels affect to everything underneath it. The original data is untouched, and you can tweak the levels at any time. I'm strictly a hobby user f…
No, that doesn't actually do anything to solve the underlying problem. Stacking five adjustment layers has the same accuracy problems as doing the same five operations sequentially. It may let you tweak them without roundtripping through further loss but the loss is already significant by that point.
[Edit] I'm referring to the fact that fixed-precision arithmetic loses (well, stochastically speaking) precision with each operation. You can condense the layer effects and apply the 8-bit operation only once to minimize error. This is especially true if your layer combinator works at a higher level of precision than the layer operation itself.
[Edit 2] As an example, consider the layer operations "Multiply each channel by 0.5" and "Multiply each channel by 2." Applying these layers separately to a value loses something like a half bit of precision (more for smaller values, less for larger ones). A layer combinator could multiple 0.5 by 2 and yield ~1.0 (in general, subject to the floating point precision which is generally finer than the image precision). That results in a smaller error.