Hacker News new | past | comments | ask | show | jobs | submit login

It's powerful and the UI is atrocious. I'm an occasional user and there's nothing I can do in under ten minutes of futzing or seeking tutorials.



Exact reason why I love Paint.NET[0]

Has all the features I need and you can install plugins, and I think that it's very intuitive. Used it to refine DALL-E pictures for my hobby-project.

I work on a MacBook and Paint.NET is windows-only. There's a Windows VM on my MacBook with one single reason for its existence, I'll let you guess what that is.

[0]https://getpaint.net/


> I'm an occasional user and there's nothing I can do in under ten minutes of futzing or seeking tutorials.

This is true of occasional users of Photoshop, too. If you don't know how to use Photoshop, its UI is an atrocity.


Right -- you have to know something that people don't ever tell you:

Photoshop is a medium as much as it is an application.

As a medium it has fundamentals, and once you know those fundamentals, you're not really chained to Photoshop.

In my experience it's the occasional users of Photoshop who have the most trouble switching to anything else, because for them it is still icons and buttons and sliders and menu items they expect in certain places.

If you've spent enough time with Photoshop and learned what is really happening, what blend modes are, how layers work deeply, switching is easier because it's much easier to recognise those same principles elsewhere.

This, I think, is why Adobe has the predatorily priced Photoshop plan and is unwilling to put true power into Photoshop Elements (which was last a "cut down Photoshop" back at version 3.0 or so).

They know that the underlying skills are portable.


This is also my experience as an occasional user. What I cannot explain is that even after more than two decades, no better open source alternative with a comparable range of functions has emerged. (Krita comes close, though.)


I’ve encountered plenty of things you just flat out can not do in gimp. The latest one is you can’t highlight text. Something incredibly basic that other programs have had since the 90s.


You can highlight text in GIMP:

(1) Create new layer from visible.

(2) Select the text using the text tool.

(3) Set zoom to 100%.

(4) Screenshot.

(5) Paste screenshot.

(6) Floating layer to new layer.

(7) Align screenshot layer with the new-from-visible layer.

(8) Difference layer mode.

(9) If the selection did not fit on screen, duplicate the new-from-visible layer.

(10) Merge down.

(11) Select the selection box with the fuzzy select tool. (You may need to delete the regions of the merged layer that represent the GIMP UI to do this.)

(12) Select → Remove Holes.

(13) Invert selection.

(14) Delete.

(15) Invert selection.

(16) Delete.

(17) Fill (with a block colour of your choice).

(18) Hide the layer, then goto step 2 until all of the selection is accounted for.

(19) Merge all the block colour layers together.

(20) Re-order the block colour layer under the text layer.

(21) Reduce opacity to taste.

See! It's theoretically possible to assign the desired pixel values using GIMP, therefore GIMP is perfect and has no problems at all. In fact, you can automate this with a very simple combination of AutoHotKey and Script-Fu (passing control data from Script-Fu to AutoHotKey using PixelGetColor), which is practically as good as having it built-in.

(More seriously: you can probably do gimp-vectors-new-from-text-layer, segment it into glyphs, take only the glyphs within a selection, split those into lines, find bounding boxes for those lines, and fill them with the current foreground colour, but there appears to be no way to query the current text selection from Script-Fu, so you'd have to use this with the Lasso selection tool or something.)


https://imgz.org/i8CEMAJq.png

Create a transparent layer. Paint on it in a colour of your choice. Set layer mode to "darken only" or "lighten only" depending on your background. "Difference" is fun too.

I've been using GIMP for longer than I care to remember and I am painfully aware of what is not great in its UI, which is something that seems to have gotten _worse_ over time. This isn't one of them; to paraphrase, that's just knowing how to use basic features that GIMP and other programs have had since the 1990s.


That’s not what I’m talking about. I wanted the same effect as you get on MS Word when you highlight text. Creating a coloured background behind the text. It’s a pretty common effect on posters and similar things.

The best you can do in gimp is fill the entire text box background, but that doesn’t look good at all on multi line text where you want it to fit each line properly.


You should be able to do it with snap to grid features, but like you said, not easy and not straightforward


Sound like nonsense. You can clearly select text from text layers, which is what you get when you write text on a picture. I think you are ptobably describing something else and need to be more specific about what you mean by highlighting.


I mean actually leaving the highlight color behind, not the text selection type. But like you literally run a highlighter over it.


so maybe gimp + a gpt model?


This might be a pretty big idea. Since GIMP is highly scriptable afaik it should be possible to have an AI do all the work. But as always... you would need a lot of training data.


It should be possible to create a community pool of training data. Some place people can donate data to.


You could definitely script it in python




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: