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/
149•F3nd0•1h ago

Comments

Jabrov•1h ago
The lack of GenAI integration is actually refreshing
nirv•49m 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•31m 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•58m 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__•53m 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•25m 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•19m 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•1m 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•39m 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•8m 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•51m 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•18m 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•17m ago
That is generally my intention when downscaling an image.
cmyk_student•5m 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•5m 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•1m ago
nondestructive edits are great, it's the interface that's weird
dvh•43m 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•36m 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•13m 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•36m 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•35m 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•39m ago
Nice, is it now possible to draw a circle?
Findecanor•17m 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•10m 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•9m 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•6m 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•24m 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•21m ago
Ah, PDF editting works?

Didnt know that! Thanks for telling!

An AI skeptic's case for recursive self-improvement

https://hardlyworking1.substack.com/p/a-skeptical-case-for-taking-the-ai
1•paulpauper•1m ago•0 comments

Everyone is focusing on AI, we're focusing on humans

1•ayoubdrissi•4m ago•0 comments

ByteDance suspends launch of Seedance 2.0 after copyright disputes

https://www.reuters.com/technology/bytedance-suspends-launch-video-ai-model-after-copyright-dispu...
1•amrrs•5m ago•0 comments

Show HN: MailParse – Inbound email to structured JSON via API

https://www.mailparse.dev
1•eibrahim•6m ago•0 comments

Ek_ Leaks Persist

1•safteylayer•6m ago•0 comments

A Preview of Coalton 0.2

https://coalton-lang.github.io/20260312-coalton0p2/
1•varjag•7m ago•0 comments

How "Hardwired" AI Will Destroy Nvidia's Empire and Change the World

https://medium.com/@mokrasar/the-last-chip-how-hardwired-ai-will-destroy-nvidias-empire-and-chang...
2•amelius•7m ago•0 comments

Show HN: Replacing $50k manual forensic audits with a deterministic .py engine

1•cd_mkdir•7m ago•1 comments

Validation is your agent's bottleneck

https://www.nicowil.me/posts/the-missing-validation-layer/
1•justaregulardev•8m ago•1 comments

Visual React Layout Builder

https://reactorlowcode.com/
1•borges_sensei•8m ago•1 comments

Why DuckDuckGo is building its own web search index

https://insideduckduckgo.substack.com/p/duck-tales-why-duckduckgo-is-building
2•twapi•11m ago•0 comments

Show HN: AI coding agent for VS Code with pay-as-you-go pricing- no subscription

https://www.llmonestop.com/#pricing
1•hhossain•13m ago•0 comments

Why Switzerland is a 3rd world country

https://medium.com/leapfrog/why-switzerland-is-a-3rd-world-country-7fe5d67a079
1•nothrowaways•14m ago•0 comments

Show HN: My OS can run Doom

https://monolith-project.org/blog/march-2026-update/
1•mrunix•15m ago•0 comments

Ethical Web Principles

https://www.w3.org/TR/ethical-web-principles/
1•jruohonen•15m ago•0 comments

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

https://github.com/xodn348/han
10•xodn348•16m ago•0 comments

Show HN: ZaneOps, A beautiful and fast self hosted alternative to Vercel

https://zaneops.dev/
2•fredkisss•17m ago•1 comments

Anthropic invests $100M into the Claude Partner Network

https://www.anthropic.com/news/claude-partner-network
2•gmays•20m ago•0 comments

Cursor billed us $450 for a seat that existed for seconds

https://cursor.com
1•primex•20m ago•2 comments

You Can Just Deploy Things

https://nickdichev.com/blog/you-can-just-deploy-things/
2•nickdichev•22m ago•0 comments

Valyris – startup valuation using 7 VC frameworks

https://valyris.app
2•itsmaxn•23m ago•2 comments

The Advanced .exrc File (1991)

http://urbanjost.altervista.org/LIBRARY/public_html/VI/exrc_files/exrc_ADVANCED.html
1•turtleyacht•26m ago•0 comments

Jared Kushner Solicits Funds for His Firm While Working as Mideast Envoy

https://www.nytimes.com/2026/03/13/business/jared-kushner-affinity-mideast-funds.html
4•johnbarron•27m ago•1 comments

A Regular Person Can Utilize AI Agents

https://weightythoughts.com/p/how-a-regular-person-can-utilize
1•gmays•28m ago•0 comments

Show HN: ngrep – grep plus word embeddings

https://github.com/0xNaN/ngrep
3•xnan•29m ago•2 comments

Postgres with Builtin File Systems

https://db9.ai/
2•ngaut•30m ago•0 comments

Arther OS – Web desktop environment on the AT Protocol

https://www.aetheros.computer/
2•thek3nger•31m ago•1 comments

America gamified its war with Iran

https://www.axios.com/2026/03/14/the-gamification-of-war
3•0in•34m ago•0 comments

In search of Banksy, Reuters found the artist took on a new identity

https://www.reuters.com/investigates/special-report/global-art-banksy/
4•Tomte•36m ago•1 comments

Making

https://beej.us/blog/data/ai-making/
3•jllyhill•38m ago•0 comments