frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

GIMP 3.2 released

https://www.gimp.org/news/2026/03/14/gimp-3-2-released/
155•F3nd0•2h ago

Comments

Jabrov•1h ago
The lack of GenAI integration is actually refreshing
nirv•1h ago
Do you suggest using manual brushes instead of content-aware fill, or am I supposed to not want to retouch the images in the way that GenAI makes so quickly and easily? My argument is that applications probably should provide useful tools for solving practical problems, regardless of their implementation details.
cyberjunkie•44m ago
There are other applications with that implemented, with GenAI too.
tejohnso•1h ago
Love GIMP. Always capable of doing anything I need done with raster images or even PDFs. Lately I've been opening PDFs and lightening the pages so that they can be printed without wasting a bunch of toner on backgrounds that are meant to be white but were scanned in as a light grey.
tartoran•1h ago
I assume you don’t do this manually and you’re doing some kind of scripting, can you describe your process?
nickjj•1h ago
Being able to scale an image without losing quality is going to be handy. I always found it odd that scaling down an image now and then scaling it back to its original size 2 seconds later with the same tool resulted in a loss of quality and having to delete the layer, then re-import the image to get the original quality back.

This plugin https://github.com/LinuxBeaver/Gimp_Layer_Effects_Text_Style... also makes adding text effects with GIMP pretty good. This is unrelated to 3.2 but turned out to be a necessity for me.

vunderba•1h ago
Nice - all actions performed on a layer should retain a hidden "raw original" so we get non-destructive transforms.
cmyk_student•1h ago
It's because each transform was "destructive" (like filters use to be by default). What link & vector layers do instead is store a transform matrix, so each transform just updates the matrix instead of actually re-rasterizing the layer each time.

We were hoping to expand that feature to all layer types for 3.2, but we ran out of time to properly test it for release. It'll like be finished for the next minor release.

__mharrison__•1h ago
It sounds like you are a gimp developer. Curious about the use of AI to work on it. Do the gimp devs use AI to write code?
locusofself•38m ago
I see you are getting downvoted but I don't blame you for this question. I've been curious about what developers of established products are doing with LLM assisted coding myself.
Alupis•32m ago
Like most of us, they're certainly using ai-assisted auto-complete and chat for thinking deep. I highly doubt they're vibe coding, which is how I interpret the parent's question and probably why they are being down voted.
cmyk_student•14m ago
I can't speak for all of us, but generally no (in terms of GenAI at least). There are concerns about generated code not being compatible with GPL, and honestly a lot of the drive-by GenAI coded merge requests tend to not work.
hnlmorg•1h ago
I use Gimp pretty sporadically but the latest UI refresh (I’m guessing introduced in 3.0?) completely baffles me.

It might just be that it’s better tailored for graphic designers, which I’m clearly not. But now I can’t even figure out how to draw a square on screen. Let along anything clever.

masfuerte•52m ago
Select a rectangle. Stroke or fill the selection.

I agree it's a bit counter-intuitive, but afaik it's always worked like that.

cmyk_student•20m ago
Hi! What was the last version of GIMP that you used before 3.0?

We get an equal amount of "GIMP's UI never changes!" and "You changed too much of the UI in the latest version", so it's difficult sometimes to figure out the specific issues.

Retr0id•1h ago
Does anyone else find non-destructive editing kinda unintuitive?

I get the practical benefits of it, but it feels shoehorned in to an interface for doing destructive edits. Chained edits frequently interact in ways that confuse/surprise me.

I think I'd rather do non-destructive edits via some sort of node-editor interface. (And to be honest most of the things I use GIMP for don't need non-destructive editing in the first place)

stringfood•31m ago
"When I was a kid, when we shrunk a 200x200 image down to 100x100 we lost information forever, and we liked it that way. It was a simple time. A predictable time."
Retr0id•30m ago
That is generally my intention when downscaling an image.
cmyk_student•18m ago
The current non-destructive UI is a bit of a compromise - we can't really mix layers with NDE filters in the layer dock until GTK4 (from what I understand), so the pop-up menu is what we had to work with.

You can check "Merge filter" at the bottom of the filter dialogue though, and it will automatically merge the filter like in 2.10 (and the setting is remembered going forward)

bitwize•18m ago
This is one of those things I'd think geeks would geek out about, as nondestructive edits mean the steps to construct an image are stored, not just the final image—kinda like a monad in FP.
Retr0id•14m ago
nondestructive edits are great, it's the interface that's weird
dvh•56m ago
Can I finally Ctrl+s jpeg image? And no, export is not enough because first time it will ask for for path and compression level which it already knows. I just want to Ctrl+s and be done.
F3nd0•49m ago
It seems like you can assign this action to Ctrl + S, yes. See here:

    Edit → Keyboard Shortcuts → file → Overwrite […]
I think this would be awful default behaviour, but I guess it’s nice to have the option if you really want it, and I was pleasantly surprised at how easy it was to find after reading your comment.
necovek•26m ago
It used to be even simpler, though I am sure it caused all sorts of problems: for any Gtk+ program, if you hovered over a menu and pressed a new key combination, it would reassign the shortcut for that menu to what you just pressed. You still had to turn it on, and it was an amazing feature, but you'd occasionally reassign something you did not want to :)
pxoe•49m ago
File - Overwrite file, that's been there for a while. It can be turned into a hotkey, it's unmapped by default, and I don't think that'd change nor should it change, given how user hostile that'd be, the long history of how it works in editors like that, and with how they lean towards non-destructiveness of it all. Also, that just sounds like perhaps a simpler editor would be a better fit, like Paint.
orev•48m ago
Almost all programs treat the “Save” operation as something used with the native format, in this case XCF files. These preserve things like layers, etc. JPG and other formats are exports because after you close the file you can’t get all that stuff back when you reopen it.
peter-m80•52m ago
Nice, is it now possible to draw a circle?
Findecanor•30m ago
Use the ellipse selection tool and hold Shift to make it a circle. Hold Ctrl to pull from origo. Then use Stroke Selection or Fill Selection.

Although, I miss being able to create a selection from a point on the ellipse/circle instead of just origin or bounding box corner.

I would also like to stroke on the inside or outside of the selection instead of just its middle. I have often had to first fill the circle and then select again from the same origin point to cut out the inside.

necovek•22m ago
Instead of trying to get at the same origin point, I usually just keep the selection active and then go to "Selection" menu and choose either "Shrink" or "Expand" options (or similar language: I use a localized version).
cmyk_student•22m ago
There's always the GFig filter, which has existed in GIMP for a long time. :)

GIMP 3.2 actually adds vector layers, which are the basis for a shape tool (it was my "big project" for this release). We have a GSoC project idea for doing the last bit of work to make a dedicated shape tool: https://developer.gimp.org/core/internship/ideas/#implement-...

maxerickson•19m ago
You can draw a representation of a circle with extremely primitive tools and it isn't possible to actually draw a circle. Your question as rendered is hard to answer.
quicon•37m ago
I find Gimp super useful and easy to learn. Using it to edit pdfs generated by NotebookLM is my new way of creating decks and presentations. Thanks for the great work.
KellyCriterion•34m ago
Ah, PDF editting works?

Didnt know that! Thanks for telling!

AbuAssar•11m ago
Is it possible to train a model on all gimp features that will eventually let us prompt whatever edits we want and it’ll automate gimp to achieve it?
kernc•10m ago
Let everyone be reminded how joyful GIMP 2.10 used to look ...

https://i.imgur.com/nVyMQBt.png

cmyk_student•8m ago
If you mean the color icons, you can easily switch back to those in the Welcome Dialog that appears when you first open GIMP (look in the Personalize tab). It's the first thing I do when I install GIMP on a new machine. :)
kernc•1m ago
Did you also manage to enable menu icons?

Claude March 2026 usage promotion

https://support.claude.com/en/articles/14063676-claude-march-2026-usage-promotion
75•weldu•1h ago•41 comments

Show HN: Han – A Korean programming language written in Rust

https://github.com/xodn348/han
21•xodn348•29m ago•0 comments

Hostile Volume – A game about adjusting volume with intentionally bad UI

https://hostilevolume.com/
59•Velocifyer•3h ago•36 comments

Fedora 44 on the Raspberry Pi 5

https://nullr0ute.com/2026/03/fedora-44-on-the-raspberry-pi-5/
21•jandeboevrie•2h ago•1 comments

Marketing for Founders

https://github.com/EdoStra/Marketing-for-Founders
53•jimsojim•2h ago•9 comments

MCP is dead; long live MCP

https://chrlschn.dev/blog/2026/03/mcp-is-dead-long-live-mcp/
70•CharlieDigital•2h ago•56 comments

Montana passes Right to Compute act (2025)

https://www.westernmt.news/2025/04/21/montana-leads-the-nation-with-groundbreaking-right-to-compu...
221•bilsbie•7h ago•186 comments

Show HN: Ichinichi – One note per day, E2E encrypted, local-first

37•katspaugh•2h ago•16 comments

A Recursive Algorithm to Render Signed Distance Fields

https://pointersgonewild.com/2026-03-06-a-recursive-algorithm-to-render-signed-distance-fields/
14•surprisetalk•3d ago•3 comments

Baochip-1x: What it is, why I'm doing it now and how it came about

https://www.crowdsupply.com/baochip/dabao/updates/what-it-is-why-im-doing-it-now-and-how-it-came-...
245•timhh•3d ago•37 comments

It's time to move your docs in the repo

https://www.dein.fr/posts/2026-03-13-its-time-to-move-your-docs-in-the-repo
74•gregdoesit•2h ago•49 comments

Offloading FFmpeg with Cloudflare

https://kentcdodds.com/blog/offloading-ffmpeg-with-cloudflare
5•heftykoo•4d ago•0 comments

An ode to bzip

https://purplesyringa.moe/blog/an-ode-to-bzip/
70•signa11•5h ago•46 comments

CSMWrap: Legacy BIOS booting on UEFI-only systems via SeaBIOS

https://github.com/CSMWrap/CSMWrap
14•_joel•4d ago•3 comments

Python: The Optimization Ladder

https://cemrehancavdar.com/2026/03/10/optimization-ladder/
234•Twirrim•4d ago•83 comments

Sunsetting Jazzband

https://jazzband.co/news/2026/03/14/sunsetting-jazzband
109•mooreds•4h ago•37 comments

Show HN: GitAgent – An open standard that turns any Git repo into an AI agent

https://www.gitagent.sh/
73•sivasurend•8h ago•7 comments

Show HN: Learn Arabic with spaced repetition and comprehensible input

https://abjadpro.com
56•adangit•5h ago•12 comments

GIMP 3.2 released

https://www.gimp.org/news/2026/03/14/gimp-3-2-released/
155•F3nd0•2h ago•37 comments

Generalizing Knuth's Pseudocode Architecture From Algorithms to Knowledge

https://www.researchgate.net/publication/401189185_Towards_a_Generalization_of_Knuth%27s_Pseudoco...
22•isomorphist•3d ago•1 comments

9 Mothers Defense (YC P26) Is Hiring in Austin

https://jobs.ashbyhq.com/9-mothers?utm_source=x8pZ4B3P3Q
1•ukd1•8h ago

XML is a cheap DSL

https://unplannedobsolescence.com/blog/xml-cheap-dsl/
216•y1n0•9h ago•226 comments

Library of Short Stories

https://www.libraryofshortstories.com/
3•debo_•1h ago•0 comments

Life as an OnlyFans 'chatter'

https://www.bbc.com/news/articles/cq571g9gd4lo
111•1659447091•3d ago•136 comments

Megadev: A Development Kit for the Sega Mega Drive and Mega CD Hardware

https://github.com/drojaazu/megadev
108•XzetaU8•12h ago•6 comments

Nmap in the movies (2008)

https://nmap.org/movies/
136•homebrewer•5h ago•18 comments

Starlink militarization and its impact on global strategic stability

https://interpret.csis.org/translations/starlink-militarization-and-its-impact-on-global-strategi...
95•msuniverse2026•12h ago•118 comments

1M context is now generally available for Opus 4.6 and Sonnet 4.6

https://claude.com/blog/1m-context-ga
1090•meetpateltech•1d ago•467 comments

2026 tech layoffs reach 45,000 in March

https://technode.global/2026/03/09/2026-tech-layoffs-reach-45000-in-march-more-than-9200-due-to-a...
126•ninadwrites•2h ago•96 comments

The Washington Post Is Using Reader Data to Set Subscription Prices

https://washingtonian.com/2026/03/12/the-washington-post-is-using-reader-data-to-set-subscription...
11•kklisura•1h ago•1 comments