Live data from Hacker News

Why GIMP is Inadequate

troy-sobotka.blogspot.com

91–100 of 108 posts

Re: Why GIMP is Inadequate

#91
post #46
post #30

Another missing feature for me is lack of a CYMK color palette. Vital for sending images to the printers.

There's a plugin for that, not perfect but does the job.

The fact that you need to download a plugin for something as essential as that is a big drawback.

Re: Why GIMP is Inadequate

#92
post #62

Earlier quoted context omitted.

Having an attitude of "It's good enough" is probably why GIMP has made such a small amount of progress in recent years.

Indeed. And having progress per se is what proprietary software like Photoshop has to do in order to sell more licenses. Why would you buy the most recent CS version if Photoshop 6 was certainly good enough? The logic is different. GIMP does not have to evolve in order to survive. It's open and if you need it doing something it doesn't, you can hire a developer to do it. The fact nobody does it is because it's good e…

>The fact nobody does it is because it's good enough for what it's used for.

And what it's used for isn't the listed things because it can't do them. Blub in a sense perhaps.

Re: Why GIMP is Inadequate

#93
For anyone serious about image production the cost of the software, like the cost of the camera and lenses is insignificant. For most photographers bit depth is only something they give much thought to when a client dictates (like a stock agency requiring a 16bit tiff, for example). For the vast majority of people just making images, 8 bit depth is perfectly fine. Most sensors in digital cameras are not anywhere near 16 bit anyway, more likely 12 or sometimes 14.

The photoshopessentails links below will obviously illustrate a difference (but not one that is very striking considering the destructive editing applied) - its a classic dynamic range compress/expand to show the benefits of higher quantization levels. Obviously that will degrade an image. Nobody, I suspect, is willing to show a side by side comparison of an image showing ordinary editing with rounding errors that make the slightest different to the image.

Most output is computer screens anyway where there is so much more impacting the image than rounding errors in editing stage. When you print an image that also introduces its own set of transforms, some have the benefit of making much that is visible on the screen (like moderate chroma noise) largely go away.

I dislike GIMP because it lacks the polish and sophistication of Photoshop but good photographs are good photographs, regardless of rounding errors in adjustment layers. When you look back at the last century of images, how many of those photos do you say would be improved had they more resolution, or less banding or whatever technical nonsense metric you want to apply.

Re: Why GIMP is Inadequate

#94
post #90
post #81

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

Er, theoretically, no. I don't know what Photoshop's implementation is, but computing the cumulative effect of the adjustment layers will result in less error than applying them in sequence. That's part of why GEGL is being written. [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-bi…

I think you may be secretly sneaking a step whereby the adjustment layers all run with more bits then only collapse back out to 8-bit at the end to get their higher quality. If you've fixed your code to work with the adjustment layers, you might as well fix it to work that way in general, which I think what GEGL is . It's still not the "adjustment layers" that are fixing anything, it's the fact that you're actually retaining the bits. Pure 8-bit adjustment layers will still look bad, and 12/14/16/8+-bit normal layers will look much better with and without adjustment layers. You can't escape from the fact that computing with too few bits necessarily entails information loss.

Re: Why GIMP is Inadequate

#95
Yes, Gimp isn't competition to Photoshop for professionals. For people who want to do a variety of tasks where professional quality isn't critical, however, it's great. Gimp falls somewhere in between Photoshop Elements, PaintShopPro and Photoshop.

The UI is a huge problem. Whomever thought it was a good idea to make the tool window always on top with no way to minimize it, and no menus, needs to step away from working on UIs.

Re: Why GIMP is Inadequate

#96
post #21
post #16

The 8-bit color limitation issue is well-known and has been for a long time. The solution is GEGL ( http://en.wikipedia.org/wiki/GEGL ), which has been under development for a (very) long time now and is partially implemented in GIMP 2.6, the latest stable version. It is a problem, but it's important to put it into perspective: almost all monitors display 32-bit color (EDIT: or less) anyway, so if you're doing work t…

>> almost all monitors display 32-bit color anyway Actually, I was surprised to find out that this is not the case. "The inexpensive twisted nematic display is the most common consumer display type." "Also, most TN panels represent colors using only 6 bits per RGB color, or 18 bit in total, and are unable to display the 16.7 million color shades (24-bit truecolor) that are available from graphics cards." http://en.wi…

Any idea how most modern CRTs handle color? I'm not seeing anything specific on Wikipedia's CRT page...

Re: Why GIMP is Inadequate

#97
post #29
post #22

Earlier quoted context omitted.

Agh. Here's me still thinking it's still 2010. Yeah, unfortunately things really haven't changed since the review: we're still on the same major version (2.6) that we were when the review was published. (Hence the comment at the end about development seeming to have slowed a ton.)

Yes. I used GIMP exclusively between 1999 and about 2009. There was always something coming in the next version that would fix GIMP. Color profiling, single window, better text tools, etc. They never did. GIMP doesn't even bother subscribing to GNOME's HIG. It's cast adrift in the world of Linux, and after a decade of using it I'm now happily on Pixelmator on OS X.

Thanks for the Pixelmator reference. I've been a gimp user since its early days, but I can do without the irritants.

Re: Why GIMP is Inadequate

#98
GIMP has no support for the Pantone color system either. Another reason professionals tend to avoid it. Not the GIMP's fault, as Pantone is proprietary. But regardless, it's used heavily in the design industry.

Re: Why GIMP is Inadequate

#99

There are several good alternatives to GIMP depending on what you're doing. GIMP is probably the best for traditional photo editing, but there seems to be more programs oriented toward illustration. In particular, I like Krita. I don't really know what the deal is with the low development interest in GIMP. I think maybe it's that Photoshop's professional niche generally isn't comprised of big fan of computers in the…

I don't really know what the deal is with the low development interest in GIMP. I think maybe it's that Photoshop's professional niche... ...use what they're used to; they're hostile to any change from the start. I don't know about the developers and why more people aren't interested in helping out (though I suspect for a lot of people its a mixture of the difficulties of getting established in a large codebase and t…

> "I don't know about the developers and why more people aren't interested in helping out"

This probably doesn't help GIMP any, but I suspect it's because very few people want to hop on such a clearly troubled project. Only two core devs left? A long history of neglect and moving in the wrong direction?

I can bet if, say, Pixelmator went OSS right now, there'd be a sea of devs fighting to add features to it.

Most devs don't want to walk into a major, legacy project just to pick up the pieces, most of us would rather join something that has a solid base where the maintainers have a decent idea of what the product needs.

Re: Why GIMP is Inadequate

#100
post #17

I would be curious to see similar posts for Octave and OpenOffice. I am really happy that they exist but "inadequate" would be a fair word to describe both. Comparing of course with Matlab and MS Office .

I haven't used Octave, but I find that Python + PyLab is a great replacement for Matlab in many cases. It's certainly a subset of Matlab in terms of features, but the things it does do, it does really well.
Post reply on HN