Gimp is 25 years old today
gimp.org
gimp.org
But of all the software I have ever used, GIMP is the most difficult to learn. I memorized a few tutorials, this must have been around Y2K, to do the a couple things. And basically I have never figured out how to do anything else in it. After twenty years. Sometime, more than a decade ago, they made the tool icons both harder to recognize visually more unpredictable in their toolbox layout, and that still slows me down, too.
I just can't think of anything else I've had this kind of relationship with - other tools, I either master, or I move on from. GIMP is an odd one.
There are a lot of things that are possible, but not by combining the basic tools and metaphors in sensible ways: each time is more like diving into the command line options of a GNU tool, finding the exact thing, and if you really, really need to automate it, it goes in a script where it can be safely forgotten.
Which is, certainly, a way of doing, but not one conducive to pleasurable use or professional scenarios where you need to have it pass through multiple hands.
Is this just partially a "what you're used to is easy & anything different is hard" thing?
What exactly makes Photoshop easier to use in your opinion? This is a genuine question - I see this asserted so often, like it's a truism, but nobody ever seems to give specific examples.
Why they don't make the reasonable implementations the first class defaults is way beyond me... (I haven't read the mailing list/bug report threads enough to find out, if someone has insight I'd love to know. It's like they know something is what people don't want to do 99.9% of the time, they fix it, then they hide the fix; ie deleting some audio without shifting everything over - I have never wanted to shift things on delete. Not once, never. Not a single time. Why is that default?)
I did not know another way existed... which also just illustrates the point.
This is a thing that is different in GIMP: that the selection specifies an area of the image which is affected by operations, rather than an object to manipulate.
"I did not know another way existed" seems outlandish. I mean, launch any paint program developed for any platform in the last 40 years; chances are you can select a rectangle and just drag it.
There is a rhyme and reason to the way GIMP does it, and you can learn it quickly, but it's going to cause complaints.
It could be that 99% of the anti-GIMP ranting is caused by this one issue.
Your comment seems like you missed what was being talked about. In fact you appear to think I was arguing a point antipodal to what I was actually saying.
"I did not know another way existed" was referring to a second way to do it in GIMP.
Which is a good advice for PS as well, btw.
They have photoshop conferences, books and magazines. Not something you expect for a piece of software that’s intuitive.
Edit. I'm not saying Photoshop is easier to use--it might be just as difficult but with better resources available people might be able to learn it better.
I woulnd't say so. Some programs are plainly more confusingly designed.
>does more or less the same things
Photoshop has way more features than GIMP. GIMP has some severe basic wholes like lacking CMYK support after 25 years. I think they rather wait for printers to be obsolete than actually spend time implementing the color mode.
Whole I agree that this is UX design, but I suspect that UX can be (and often is) a product of the type of organisation producing it moreso than the "UX designer hired to do UX." UX for something like Gimp is very hard. The metaphors have to encompass a ton of stuff and the UX needs
A web app created by a bank, electric company or somesuch will tend to be different from an app created by an SV-ish company in a pretty predictable way. Similarly, Gimp seems like a relative of other GNU/OSS software... Calibre comes to mind.
Different types of organisations or ways of doing things have different strengths and weaknesses. Th
With Calibre, most users won't feel like they have a grasp of what the software is and what you can do with it... compared to an Apple product. But, it's super powerful and the answer to a lot of "how do I X?" queries is use calibre. Without calibre, the operative answer would probably be "you can't."
GIMP, however, is more like when an ecosystem is cut off for millions of years and there’s no natural predators so things evolve in strange and highly localised ways.
GIMP is the duck-billed platypus of software.
Trolling is not appropriate in HN.
"People are born with the ability to use the program that I offer in contrast to the impossible-to-use crap being discussed. Literally anyone. Even babies who couldn't latch on to a boob for the first two months of their life can use it, whereas that other monstrosity requires a Ph. D. in computer graphics or signal processing."
Come on; it's not 1995, and this is not comp.sys.os.advocacy.
Look around the thread and you will hear dozens of similar stories.
I'm sorry but I didn't know telling my own experience counted as trolling.
The way you move pixels in GIMP, though it doesn't conform to certain well-established user interface conventions, is learnable (and even discoverable). By the time you used it half a dozen times, you should have picked it up on it.
The way you're evaluating these programs is the equivalent of comparing cars by kicking their tires, slamming the door, and honking the horn.
> I didn't know telling my own experience counted as trolling.
Exact words: "Compare it to Photoshop which does more or less the same things but anyone can naturally pick up and use."
That doesn't at all look like telling one's own experience.
Also, your experience consists of evaluating use cases from Microsoft Paint on advanced image editing tools, then it's not relevant enough.
Your comment amounts to what HN calls "shallow dismissal".
very well said. totally agree with this
I believe the author closed the source after some other projects tried to use it commercially. It still gets regular updates.
There's an attempt at a clone, Pinta, which was based off the early open source version but it didn't get much further than mspaint functionality.
[0] i can love both emacs and vi and even ed, I've used just about any 2d/3d program ever
You've obviously not tried to replace Adobe Illustrator with Inkscape ;)
(edit: a flippant comment backed by much frustration. If you're creating SVGs for laser cutting then the inability to nicely use mm as a unit of measure is infuriating.)
Pretty much every time I’m working with vectors, my shapes have borders, and I want to control whether the borders are inside, on top of, or outside the shape (similar to eg box-sizing in CSS terms). As far as I can tell, inkscape still doesn’t support that :(
I do this all the time (for my mechanical plotter).
InkScape is an incredibly useful tool that can do some things that Illustrator chokes on (doesn't always load standards compliant SVG correctly and/or does weird proprietary shit) -- and vice versa, but I think there could actually be reason to install and use both.
Something like Affinity Photo is the other end of the spectrum, with nice and intuitive UI for almost everything... Though it stills falls short of old Corel Photopaint's nice and intuitive UIs
They may try to revamp ergonomics and performance. But that's their choice.
This takes a few lines of calls to imagemagick/gm or ~10 lines of python + Pillow.
Do you have any resources how to do this in GIMP?
After googling for a good while, I could not for the life of me figure out how to even get started with this.
I don't want to write an extension for GIMP - I want to use GIMP like I would an image manipulation library.
I'm sure I could get any other lib to produce the same results, but only after an hour of tweaking. That is what I ended up doing after all, because learning how to automate GIMP was harder.
Do you have some tips / links that could help me improve the dithering even further?
For my use case (a digital picture frame), I've simply rejected images that looked very bad after dithering, and that's very often
- (a) generally dark images,
- (b) very gradient-based images (banding appears) and
- (c) art with a color spectrum that's very narrow in lightness, but wide in value (i.e. most colors map to the same level of gray after converting to grayscale)
Besides using Floyd-Steinberg dithering, I have not tried anything fancy.
As I mentioned above, the exact quality of differing varies by a large amount depending on the tool. I would recommend comparing the quality of GIMP vs. other tools on a single example image.
However I never used Photoshop or Paint Shop Pro. I have found that people who cut their teeth on Photoshop seem to consistently find the Gimp UI confusing.
IMO not everyone is made for (or rather trained to) understand and use overly complex uis.
And Photoshop has gotten a _lot_ more powerful and useable since then.
Something along the lines of a cooperative fork, I suppose, focused on exposing a minimal set of features but keeping the underlying image processing models.
Fewer buttons. Distilled UI. Having a single rapid workflow for saving an edited PNG.
[...and this is almost exactly what Glimpse is, thank you other commenters!: https://glimpse-editor.github.io/ ]
You mean instead of two rapid workflows?
1. File -> Overwrite Existing <whatever>.png.
First time it is used, there is prompting. After that, no prompting. Has no hotkey.
2. Or use Export As, which has a Shift-Ctrl-E hotkey.
The first time you use Export As, there is prompting. But after the first use, the "Overwrite Existing <whatever>.png" menu item (for workflow 1) disappears from the File menu and is replaced by "Export To <whatever>.png". This action has no prompting at all, and has Ctrl-E as the hot key.
Workflow 1 has less initial prompting than 2; it goes straight to the Export dialog (for setting parameters) without prompting for a filename or overwrite confirmation; it's good if you're editing many images and saving just once.
I guess I would have expected this to be called “save”?
Export is well export "Take this project and make it <Foo> format with <Bar> quality" settings.
It's the way many print/graphics packages split it conceptually.
In GIMP, saving refers to persisting the project in the native .xcf format. Everything else is exporting.
Exporting loses information, that's why it's not called saving. It can use lossy compression, first of all. And then, the target format might not support all the semantics. For instance, it might not support layers, or not support layers with all their GIMP nuances, like layer masks and whatnot.
If you're working on a PNG or JPEG and want to close GIMP and continue later without any loss of data or disruption, you have to save the project as an .XCF.
Consider if someone "saved" into a format that does not actually support all the features of Gimp, like PNG. They might be surprised when they open their file and things like layers are missing.
GIMP's export is smart enough not to keep prompting you. You are prompted once to set the parameters, like compression and others. Then you can repeat the export operation with no prompting. You have a Ctrl-E hotkey to do that instantly, and Ctrl-S continues to save your project to the .xcf file.
I'm pretty fluent in Gimp, and I only ever use Photoshop out of necessity, and I'm always totally lost when I need to do that.
> gimp resize image
Image -> Scale Image
Very bizarre, indeed! Scaling the image is a "Scale Image" command in an "Image" menu.
> gimp rotate layer
Layer -> Transform -> Rotate { 90° Clockwise, 90° Counter-Clockwise, Arbitrary Rotation ...}
Totally undiscoverable. Rotating a layer is buried in the completely unrelated Layer menu and obfuscated by terminology. The user has to be a propeller-head who knows bizarre jargon, such as that a rotation is a kind of "transform" and might be hiding under a menu item labeled that way.
To add insult to injury, this menu item has not moved in at least 15 years to a more obvious place. Gimp clearly likes existing users better than new ones.
> gimp rescale interactive
In the latest stable Gimp (2.10.22) which I just installed last night, there is a surprise: I can't find the Rotate tool button. Aha, there is an "all in one" transformation tool. The Gimp version I previously used still had separate toolbar buttons for different transforms.
I see that we can right click on the all-in-one transformation button, and then pick a specific kind of transform. We want Scale, which is also available as the familiar Shift-S hotkey.
The Tool Options dialog comes up for the tool. I see that the very first item is a bunch of icon-labeled buttons next to a Transform: label. They all have tooltips: "layer", "selection", "path" and "image". Aha: Transform -> "image" must be what we want. We click on that.
Now we proceed to interactively rotate the image, and apply that change using the Scale button on the rotate dialog.
In summary: Shift-S to scale, pick "image", do the interactive scale, and click "Scale" to make it stick.
For your other queries, you just have to know how to work with transparent layers in Gimp. Gimp is not a carbon copy of Photoshop.
You were not born knowing how to erase pixels transparently in Photoshop.
Funny! I hear the same complaints about Photoshop only the amount of complaints are 10 times as much.
GIMP is less strange than AzPainter[0], even less strange than GrafX2[1].
FTR, Grafx2 (GrafX 2.0 and beyond) would celebrate its own 25th Anniversary next year.[2]
But really, development of the first version of GrafX2 (GrafX 1.0) started in 1995.[3]
> GRAFX 2.00 Beta 90% (11/01/1996) - Wired'96 release
> This version was 1st shown at the Wired'96 demo party in Belgium. We gave it to many people there, so let's start history from here. Note that there were a few different "90%" versions because we didn't want to change the number just for tiny bug-fixes.
> GRAFX 1.0? -> 1.02 (09/??/1995 -> 07/??/1996)
> Forget it!
So, Grafx2 & GIMP are age-mates, but GrafX2 maybe is 'older brother'.
[0] https://github.com/Symbian9/azpainter
[2] http://grafx2.chez.com/index.php?article4/version-history
I know what you're talking about; historically there used to be a long pause in the startup progress bar of the Windows verison, stuck on scanning system fonts or something. But I don't see that in the current version (2.10.22).
Open source user-facing software like Gimp, Openoffice & inkscape were supposed to be the wave of the future that would eclipse their commercial counterparts over the next decade.
But OSS developers turned out to be daft to UI/UX concerns and lacked user-centric empathy to make software that would ever really matter in the marketplace.
Meanwhile the OSS marketplace that did takeoff in stunning ways were developer frameworks, libraries and building blocks (ie. everything on Github). Which developers then used to build the far more insidious world of SaaS. Where couldn't even own the software at any price, and more dastardly... you can't own your data.
I feel the same about Latex
It does everything I need in a couple of mouse clicks without going through tutorials every time I need to handle some images.
GIMP is 25 years old and still sucks. And as we have all learned over that same time span, free stuff has competition and quality controls too.
I'm leaving out a ton of bug fixes and optimizations and new features over the years that were game changing to my processes. It's never stopped getting better. The only software I'd say has improved so much so consistently is OBS.
I went on to use the GIMP to make textures for Morrowind mods, diagrams and design mockups in college, and my wedding invitations.
Today I use the GIMP to design software architecture diagrams, mockups, and my D&D battlemaps.
I don’t mean to beat the dead Free Software horse, but this tool was indispensable for my creative young self. I’m gonna go give them some money now for the first time in 15 years of using the software. Thanks for sharing this.
> It took us a little while to come up with the name. We knew we wanted an image manipulation program like Photoshop, but the name IMP sounded wrong. We also tossed around XIMP (X Image Manipulation Program) following the rule of when in doubt prefix an X for X11 based programs. At the time, Pulp Fiction was the hot movie and a single word popped into my mind while we were tossing out name ideas. It only took a few more minutes to determine what the 'G' stood for.
Close, but no cigar ;)
"GIMP" is the perfect name for this software.
It is an absolutely awful name.
If that's the case, the offense exists totally in another no matter my actions... is it not something that other needs address, not society or myself?
If you want to take things that way; why can't the GIMP be a beacon of hope and inspiration for the disabled? Despite being crippled by the UI it still serves legions well and faithfully.
Is it? I know some folks will point to a dictionary, but we live in a post truth world. It's odd to me that I've seemingly encountered every other usage of gimp, either personally or in media, but never an offensive usage. A horse with a gimp leg in the wheel of time, gimp the string at summer camp arts and crafts, a gimp suit in the tv show Archer, and gimp the image editing program as a teen. Language fundamentally means what we think it means - if nobody uses gimp as an offensive word, it's not offensive.
Have you ever heard it used offensively? If personally so, can I ask where (what county / cultural context)? If in media, can you name the work?
And it gave us GTK!
Congrats.
Full credit to all the hard working developers on it over the years. You should be proud of what you created.
However.
Gimp was always just slightly too good, mature, stable and complete, to justify alternative projects.
Gimp IMHO is the reason we don't have a layered raster (& vector) editor in 2020 which can hold a candle to Photoshop.
There have been attempts, but Gimp really sucked the wind out of the motivation to do competing OSS projects - for all really good reasons mentioned above.
So no criticism of the software it's self here... just sometimes something succesful can stifle competition.
I'd love to see more clean sheet 'Photoshop alternatives'.
If Krita does what you need, that's fine. But for even basic "serious" photoediting, it's lacking. Krita, as they themselves point out, is a drawing program, not a photo editor.
Keep assuming though, you know what they say about it.
I did no such thing. There's a reason my comment had a qualifier.
Yes, the user interface has changed a lot over the years, but the underlying principles of how to compose images are still the same. I am no artist, so my requirements might be quite a bit lower than those of the typical Photoshop user, but GIMP is still my tool of choice if it comes to manipulating individual image files. For Vector Graphics I prefer Inkscape and for photos Darktable, but those are just more specialized use cases. Without Gimp my computer would be missing a crucial tool to edit images.
Thank you GIMP contributors and congratulations to your 25th anniversary.
The scripts always seem broken, the UI was a mess for a while on a Mac. The multi windowed system was great if the windowing manager expected that sort of thing and terrible otherwise.
Ufraw integration seems an awful way of getting to edit raw files and I go years at a time without being able to get it working on a Mac.
But it's still my first choice.
No multiple windows, darktable or RawTherapee rather than UFRaw etc.
I hate Photoshop, I use it very often. It's bloated since before CS1, it's annoying to use, it's DRM rooted with a service running 24/7 on my machine, and it's also very costly.
Sadly, there is literally no option nearly as good. Adobe got me by the balls.
I'm still waiting for their Lightroom replacement though. For some reason I just couldn't adapt to Darkroom.
I'm a developer and my editing needs are very modest. GIMP just feels like the right tool. I've heard lots of praise for Krita too though, should try that out too.
One of my all time favorite pieces of Open Source Software. I used GIMP for years as my goto photo editor before migrating to the Mac.
GIMP is not really a good image editor, when you compare it to the alternatives and include paid alternatives in the comparison. From my memory of using Photoshop, I’d say that GIMP is roughly equivalent to Photoshop 3.0, which came out in 1994, although it is missing some core features from Photoshop 3.0 (and prior versions—the workflows that I used in Photoshop 2.5 are unworkable in GIMP, as far as I can tell, and it’s extremely frustrating to try and use GIMP for basic tasks).
Krita is better for people who need to do a lot less than what the GIMP is capable of doing.
People do photo editing in Krita just like people do painting in Photoshop. Both tools can do both, as can GIMP, it's just that most of Krita's new features of the last few years have been focused on painting.
Also if what you said matched reality, Corel Painter would still exist in a meaningful way in 2020 but most artists migrated to Photoshop for their painting needs in 2007
If it's your definition of photo editing then any freeware (ie: xnview, windows' image viewer...) can do this. You don't need Photoshop - which is pro high end software - to do this kind of basic stuffs.
I'd also be surprised if they allowed to change the white balance or do color curves - especially when you look at the amount of super powerful filters come with GMIC, which itself comes with Krita. They also most certainly don't have a "Repair" tool like Krita does (https://streamable.com/p5dd1k).
I love FOSS, but I also like creative/ great products by small to mid-size indie developers like Pixelmator. For what I do, it's fantastic, they have a iPad app too which is where I do most of my photo editing.
Wasted few hoours, still didn't work, so started looking for alternative solutions. Finally found a tool called shuttr which has an in-built image editor which finally does the job that I want including surprisingly most of my other image editing requirements.
I think my fault is when I was using Windows I used Photoshop for everything so I assumed Gimp is the linux version for Photoshop.
I find Pinta useful for those sorts of tasks. It's open source and supports most platforms.
I knew it looked familiar. It's the toolbar icons. Paint.NET is amazing and exactly what I need most of the time. Too bad that they turned away from open source after people/sites started selling own builds [1]. Going after these people legally might have been preferable from our view but I understand that changing the license might have been both cheaper and actually more feasible.
Yes, GIMP is clunky, and the gradual unclunking mostly seems to happen in geological timeframes, and there's the CMYK problem and the occasional trick which PS does better or smoother. So what? It has gotten the job done. Every time. Thousands of times over nearly 23 years. I raise my virtual paperhat to these dogged, reliable, persistent people. A birthday present will be forthcoming.
Otherwise I'm generally very frustrated every time I try use it. It wasn't that way in my teens, back then I would happily spend entire evenings noodling around in it making graphics for web pages and demos/games.
Nowadays just throwing text on a layer makes me want to throw my laptop. That custom widget is so useless, maybe I should try a newer version as I'm still on 2.8 here.
Kudos to the software for sticking around, and the team for enabling it.
I don't believe Photopea https://www.photopea.com/ is Open Source, but it's a free web-implementation of Photoshop.
Photoshop, itself, is rather general purpose, but if you have a more specific need (like digital painting or photo management and retouching) there are other tools better than Photoshop out there.
Vim community can be very friendly and open. Vim is fully scriptable and there's plugins for literally anything you can think of.
Core is conservative, but changes are made, all with backwards compatibility up front.
And it comes over as a snobbish, generalised 'look at those nerds, they have no idea how to build software, let alone listen to me who knows exactly how it should be done'.
Who hurt you at vim, or in the opensource community that you feel you have to be so haughtily towards them?
Here is an example. One of their UI tenet is no overlapping windows. You change focus between windows by moving your mouse over them - no clicking involved. So, if you press C when 3d viewport is on focus it triggers the circle select tool, but pressing C when the outliner is on focus creates a new collection. But this behavior is not consistent. Sometimes some keys have global binding. For example, Shift Space always runs the animation no matter which window is in focus. And there is no way to know if a key binding needs a focus on a particular window. I find this behavior very odd.
Most software have either global key binding, or you explicitly change focus between windows(modes) by click on another (usually overlapping) window.
I remember when macOS started adding smart folders and other database features to Finder. I was hoping the base OS could do photo management and Photos/Aperture could just do the retouching. The same tooling could replace iTunes. After all, a filesystem is just a very opinionated database, right? In practice I'm not sure how well it would have played out.
Is this sarcastic? I opened blender once and had a panic attack. Gimp felt usable since the beginning.
Perhaps its UX development process was more Cathedral-like, though?
* Krita (OSS) https://krita.org
* Pinta (OSS, Paint.NET Clone) https://www.pinta-project.com
* Paint.NET (Freeware) https://www.getpaint.net
* Paintshop Pro 4.14 (Last Freeware Version) https://www.pagetutor.com/downloads/psp412.html
* Affinity Photo https://affinity.serif.com
Also https://www.photopea.com and https://pixlr.com in the browser
Photoshop had adjustment layers in 1996.
Do I maybe misunderstand you?
And this comes from somebody who has used the software pretty consistently for 20 years (Fark.com photoshop contests from my teens, woo!).
Maybe this is just a mac thing, though?
Anyway: congrats on 25 years, GIMP team! Your tool is a joy, and your work is hugely appreciated by me! Great job!
I've actually reduced my gimp usage because I find myself hovering over ever tool, repeatedly, because the new icons are too cryptic and low-information. I switched back to "Legacy", though "Color" might work as well (they just don't seem as understandable at first glance, though perhaps I'm biased towards the familiar here.)
Now they've reduced themselves to "breaking" compatibility every couple of months to try to get people to maintain their software lease.
Despicable trash.
Still, there are some improvements that I yearn for GIMP that are not likely to ever be considered. Everybody seems so intent to make a tool for dealing with photos and synthetic color images, to the detriment of other kinds of images. For example, in scientific imaging, you would need to deal with floating-point valued pixels, and an arbitrary number of channels (more than 3 or 4). If you work with images coming from microscopy or satellite images, then every pixel typically has a lot of spectral bands that cannot often be reduced naturally to RGB, but you'd still want to map them in an arbitrary way and edit them in GIMP. This is far from being possible today.
"Spencer Kimball (original co-author of GIMP) is named for his great-grandfather, LDS Church President Spencer W. Kimball."
Congratulation to your 25th anniversary!
I've always found the interface easy to use, and I'm really surprised to see so many people complaining about it here.
GIMP has always been my go-to tool for simple tasks like cropping, resizing and compressing images.
More recently, I started using it for photo post processing (see also RawTherapee), and I couldn't be happier!
25 years is a long time in software terms. Kudos for keeping the project alive and useful this long. Please, keep up the good work :)
You know what? I don't think there's any other app I've been using for 15 years.
I remember CMYK support was discussed as a future goal in the community a few years ago.
Is it still planned? Or it was later abandoned?
> Introduced Wilber, a little cute mascot who traveled the world and, admittedly, did some kinky things. They grow up so fast!
today.
See suggested edits section - https://support.google.com/photos/answer/6128850?co=GENIE.Pl...
Overall a good job, I guess?
Unfortunately it now serves as a black hole for community effort.
It's interesting to learn that we are now age mates
Gimp is the single real reason people switch back from linux to osx. It's a mediocre replacement for mainstream image processing tooling at best.
I tried to make it work in a production setting with over a $1x10^7 in licensing in a competitor driving the transition and it just didn't happen.
Stick with you existing pipeline unless you are constrainted by license costs.
If you're on Linux and are looking for a good Photoshop alternative, use https://www.photopea.com/.
It absolutely blows Gimp out of the water, probably the most impressive tool within a webpage I've ever used.
What specifically would you have issue with? I use gimp and ps 2020 basically interchangeably. The only real preference I have for ps is when I want some of it's smarter and more advanced versions of gimp tooling, or if I'm bringing something in from illustator (inkscape really is horrible).
I gave up and bought a 1-year license to Adobe for $100 for Photoshop and Lightroom.
This was one of the few times, where I just could not make it work with open source software.
GIMP was just maddening to use. And while Photoshop has its own complexity, at least I was sorta able to understand it.
Lightroom was an even better workflow oriented version of Photoshop, for specifically color and lighting correction.
Sadly, my 1-year license expired. And I couldn’t justify buying the full version for $1000. Since I don’t think the computer I was installing it on, would even last that long.
NOUN slang 1. US and Canadian offensive
a physically disabled person, esp one who has difficulty walking
2. a sexual fetishist who likes to be dominated and who dresses in a leather or rubber body suit with mask, zips, and chains
Collins English Dictionary. "
Gimp badly needs help from people with expertise in UI, UX and naming.
And what a great name for this program.
We're always looking to replace Photoshop with a non subscription program, and I've tried to use GIMP many times. Every time I remind myself that GIMP is a worthless heap of garbage. For a FOSS program to have such design problems for as long as it has shows that the people in charge of the project are overly opinionated about how THEY think a Photoshop clone should be.
GIMP can only be a Photoshop clone. To the extent it is like Photoshop it wins. It is however nothing like Photoshop. They go far out of their way to make it not like Photoshop. Even when every other ANYTHING editing program UX uses the same behaviors, GIMP manages to invent some new totally stupid UX. And I do not use the S word there lightly. It's almost as if they had a meeting to determine what the worst UX was and picked that one.
GIMP is an example of how FOSS can fail and be worse than useless to the rest of the open source community. We would likely have some sort of FOSS Photoshop clone if GIMP wasn't there. If there was a worldwide vote to end a single FOSS project, I suspect GIMP would be in the top 5 list.
Developing a software for 25 years is in itself an achievement. As a user I think it developed quite nicely and added cool features every now and then.
Calling GIMP 'a worthless heap of garbage' is neither polite nor warranted.
That is some serious analytical thinking on your part. Congrats! :D
"It took us a little while to come up with the name. We knew we wanted an image manipulation program like Photoshop, but the name IMP sounded wrong. We also tossed around XIMP (X Image Manipulation Program) following the rule of when in doubt prefix an X for X11 based programs. At the time, Pulp Fiction was the hot movie and a single word popped into my mind while we were tossing out name ideas. It only took a few more minutes to determine what the 'G' stood for."
It's a shame how so many people these days want to change the name and destroy such an early and enduring example of gay representation in Free Software.