RetroFed Forum
Your home away from modern life.
GIMP is gearing up for a massive upgrade
Post Reply
AuthorMessage
Vosh programming.dev Vosh@programming.dev
Joined: 2026-08-13
(edited) Quote

571   Original
AllNewTypeFace leminal.space AllNewTypeFace@leminal.space
Joined: 2023-08-20
#2 · Quote Reply

Are they going to upgrade the name as well?

-5
Maroon lemmy.world Maroon@lemmy.world
Joined: 2023-11-15
#3 · Quote Reply

Are they going to upgrade the name as well?
[deleted]
24
9point6 lemmy.world 9point6@lemmy.world
Joined: 2023-06-12
#4 · Quote Reply

Are they going to upgrade the name as well?

Yeah I think they're going for something more straightforward that describes exactly what it's about

Brushes, Design, Shapes & Multimedia

118
ByteMe lemmy.world ByteMe@lemmy.world
Joined: 2024-02-21
#5 · Quote Reply

Yeah I think they're going for something more straightforward that describes exactly what it's about Brushes, Design, Shapes & Multimedia

This would really mess up search results

5
BananaOnionJuice lemmy.dbzer0.com BananaOnionJuice@lemmy.dbzer0.com
Joined: 2023-08-09
#6 · Quote Reply

Yeah I think they're going for something more straightforward that describes exactly what it's about Brushes, Design, Shapes & Multimedia

Or else it will be a sub-module.

7
aim4harmony lemmy.world aim4harmony@lemmy.world
Joined: 2026-03-27
#7 · Quote Reply

Are they going to upgrade the name as well?

GYMP? 💪✨🤭

7
Eternal192 anarchist.nexus Eternal192@anarchist.nexus
Joined: 2025-09-06
#8 · Quote Reply

Yeah I think they're going for something more straightforward that describes exactly what it's about Brushes, Design, Shapes & Multimedia

That would produce so many priceless weirded out faces when you tell someone you love GIMP and use that acronym and they don't know what you are referring to.

2
lemmur420 lemmy.ml lemmur420@lemmy.ml
Joined: 2023-07-30
#9 · (edited) Quote Reply

Very interesting, thanks for the update.

edit: I also love how the article credits every individual contributor for the new features they made, a very nice way to celebrate the group effort

29
schmorp slrpnk.net schmorpel@slrpnk.net
Joined: 2023-07-12
#10 · Quote Reply

Yeah I think they're going for something more straightforward that describes exactly what it's about Brushes, Design, Shapes & Multimedia

To avoid confusion: BDSM, the FOSS formerly known as GIMP

53
HairyHarry lemmy.world HairyHarry@lemmy.world
Joined: 2024-08-05
#11 · Quote Reply

Yeah I think they're going for something more straightforward that describes exactly what it's about Brushes, Design, Shapes & Multimedia

Or: Graphics, Images, Media & Print

7
Hadriscus jlai.lu Hadriscus@jlai.lu
Joined: 2025-06-10
#12 · Quote Reply

Yeah I think they're going for something more straightforward that describes exactly what it's about Brushes, Design, Shapes & Multimedia

nice one

1
anon_8675309 lemmy.world anon_8675309@lemmy.world
Joined: 2023-09-01
#13 · Quote Reply

Are they going to upgrade the name as well?

Why? It describes succinctly what the app does.

11
thingsiplay lemmy.ml thingsiplay@lemmy.ml
Joined: 2026-01-09
#14 · Quote Reply

For the file format, would have been JSON instead XML not the better format? Its lighter and easier to parse and write, meaning more performant than XML.

3
dudesss piefed.ca dudesss@piefed.ca
Joined: 2025-09-08
#15 · Quote Reply

To avoid confusion: BDSM, the FOSS formerly known as GIMP

I would not feel comfortable looking this up on a work computer.

9
BucketBong p.hobo.social BucketBong@p.hobo.social
Joined: 2026-04-27
#16 · Quote Reply

This would really mess up search results

Yeah, now I'm just gonna get screenshots of this app.

6
schnurrito discuss.tchncs.de schnurrito@discuss.tchncs.de
Joined: 2023-06-24
#17 · Quote Reply

For the file format, would have been JSON instead XML not the better format? Its lighter and easier to parse and write, meaning more performant than XML.

IMHO: XML is superior as a document storage format. JSON is superior as a data transfer format.

30
thingsiplay lemmy.ml thingsiplay@lemmy.ml
Joined: 2026-01-09
#18 · (edited) Quote Reply

IMHO: XML is superior as a document storage format. JSON is superior as a data transfer format.

XML is not really superior to JSON as an image editing file format. EDIT: XML is better, if you want to keep a readable source format with markup. But that is not what a format for an image editing tool like GIMP should be needed for in my opinion.

-4
schnurrito discuss.tchncs.de schnurrito@discuss.tchncs.de
Joined: 2023-06-24
#19 · Quote Reply

XML is not really superior to JSON as an image editing file format. EDIT: XML is better, if you want to keep a readable source format with markup. But that is not what a format for an image editing tool like GIMP should be needed for in my opinion.

No, they are both not really suitable for that. But I don't see where the link in the OP implies they plan to store binary image data in XML, they're probably going to store that in a binary format and use XML to describe relationships and other metadata.

15
mholiv lemmy.world mholiv@lemmy.world
Joined: 2023-06-28
#20 · (edited) Quote Reply

XML is not really superior to JSON as an image editing file format. EDIT: XML is better, if you want to keep a readable source format with markup. But that is not what a format for an image editing tool like GIMP should be needed for in my opinion.

I’m gunna disagree with you XML comes with validators and versioning as part of the XML spec. You can validate XML files against XSD descriptors that can be published and even referenced by the XML file.

The only downside of XML over json is that XML is verbose AF.

Strict validators, versioning, checking, and definitions is EXACTLY what you want in a storage format.

ODF is also XML. It makes sense here.

More information for you: https://en.wikipedia.org/wiki/XML_Schema_(W3C)

https://en.wikipedia.org/wiki/OpenDocument

10
deadcream sopuli.xyz deadcream@sopuli.xyz
Joined: 2024-01-19
#21 · Quote Reply

For the file format, would have been JSON instead XML not the better format? Its lighter and easier to parse and write, meaning more performant than XML.

Performance doesn't matter unless you are dealing with gigabytes of xml. And ease of parsing/writing is irrelevant when it's done under the hood by the program.

6
thingsiplay lemmy.ml thingsiplay@lemmy.ml
Joined: 2026-01-09
#22 · Quote Reply

I’m gunna disagree with you XML comes with validators and versioning as part of the XML spec. You can validate XML files against XSD descriptors that can be published and even referenced by the XML file. The only downside of XML over json is that XML is verbose AF. Strict validators, versioning, checking, and definitions is EXACTLY what you want in a storage format. ODF is also XML. It makes se...

JSON comes with builtin data formats that XML lacks, that's why you have such overhead with additional validation. Everything in XML is treated as strings, and there are lot of stuff like entities that is totally unneeded for a file format like in GIMP. XML Schema is needed because the format is extremely complicated unlike JSON, if you have no other validation. GIMP itself has validation builtin already.

-3
thingsiplay lemmy.ml thingsiplay@lemmy.ml
Joined: 2026-01-09
#23 · Quote Reply

Performance doesn't matter unless you are dealing with gigabytes of xml. And ease of parsing/writing is irrelevant when it's done under the hood by the program.

Performance matters a lot, because program can autosave in quick sessions after simple steps. Even more important if multiple images are edited or loaded. While this is not the biggest improvement, it is still something to keep in mind. Performance should always be a priority. Programs will keep expanding and add bloat over time, so its good to have a format like that in mind.

5
SocialistVibes01 lemmy.ml SocialistVibes01@lemmy.ml
Joined: 2026-04-30
#24 · Quote Reply

Are they going to upgrade the name as well?

That's a US defaultism issue

12
SocialistVibes01 lemmy.ml SocialistVibes01@lemmy.ml
Joined: 2026-04-30
#25 · Quote Reply

Related to that, Jacob Boerema has implemented PSD Descriptor import support. Most of our current PSD support has been based on the the public Adobe specification. This document was last updated in 2019 however, and modern PSDs use a relatively undocumented text format called Descriptors to store many features.

The battle tested strategy of only providing old standards to others, like MS does.

136
Da Oeuf slrpnk.net oeuf@slrpnk.net
Joined: 2025-07-16
#26 · Quote Reply

Are they going to upgrade the name as well?

Why should they change the name just for the vanity of Americans who have a dual meaning for the word, and make it difficult for the whole rest of the world to find tutorials and documentation going back decades?

11
SkavarSharraddas gehirneimer.de SkavarSharraddas@gehirneimer.de
Joined: 2024-06-16
#27 · Quote Reply

Are they going to upgrade the name as well?

Is anyone interested in having GIMP with another name doing the work to make that happen?

3
Da Oeuf slrpnk.net oeuf@slrpnk.net
Joined: 2025-07-16
#28 · Quote Reply

GIMP is shaping up to be (and actually already is IMO) the best editor out there for nondestructive work.

51
4am lemmy.zip 4am@lemmy.zip
Joined: 2025-06-23
#29 · Quote Reply

JSON comes with builtin data formats that XML lacks, that's why you have such overhead with additional validation. Everything in XML is treated as strings, and there are lot of stuff like entities that is totally unneeded for a file format like in GIMP. XML Schema is needed because the format is extremely complicated unlike JSON, if you have no other validation. GIMP itself has validation built...

JSON items don’t have attributes, which sometimes makes queries outside of a specific path or across domains difficult or impossible.

“But if you take the time to design your objects correctly…”

Or they could just choose the format that already does what is needed instead of worrying about building and maintaining serialization layers to shoehorn in a functionality that they could get for free by picking the correct format in the first place.

Also why are we having this argument? XML isn’t going away, REST already beat SOAP, and JSON is harder to read. Compressed XML is only about 10% larger than compressed JSON, and we’re talking about the metadata of a layered image file so that’s like 16kb vs 15kb.

6
TrackinDaKraken lemmy.world DarrinBrunner@lemmy.world
Joined: 2025-02-26
#30 · Quote Reply

Are they going to upgrade the name as well?

gimp /gÄ­mp/
noun
A narrow flat braid or rounded cord of fabric used for trimming.
A limp or a limping gait.
A person who limps.

I suppose the association with limping is a bit unfortunate. Although GIMP is an acronym.

The fact that a particular sub-culture has its own slang meaning for the word is irrelevant.

10
mholiv lemmy.world mholiv@lemmy.world
Joined: 2023-06-28
#31 · (edited) Quote Reply

JSON comes with builtin data formats that XML lacks, that's why you have such overhead with additional validation. Everything in XML is treated as strings, and there are lot of stuff like entities that is totally unneeded for a file format like in GIMP. XML Schema is needed because the format is extremely complicated unlike JSON, if you have no other validation. GIMP itself has validation built...

You have it mostly backwards. XML has like 40+ types that are all standardized. JSON only has the basic JS types. XML is a superset of JSON when it comes to types.

How would you represent a double float, or binary data, or a datatime in JSON. You would have to use strings in JSON. In XML you would use the xsd:double, xsd:binary, and xsd:dateTime.

JSON only works if you think in JavaScript. For languages with more complete / complex data systems it does not do unless you resort to the string thing.

For your information:

Easier to read:
https://www.ibm.com/docs/en/jfsm/1.1.2.1?topic=queries-xsd-data-types

The official spec:
https://www.w3.org/TR/xmlschema-2/

As for validation I think “right tool for the right job” is the best approach here. How do you know your validator is validating correctly? That’s the beauty of XML. Validation is part of the spec. XML is more complicated, but only because it’s more capable than json. Just like protobuf is more complicated than JSON. It’s also more complicated and not centered on JSON types.

9
thingsiplay lemmy.ml thingsiplay@lemmy.ml
Joined: 2026-01-09
#32 · Quote Reply

JSON items don’t have attributes, which sometimes makes queries outside of a specific path or across domains difficult or impossible. “But if you take the time to design your objects correctly…” Or they could just choose the format that already does what is needed instead of worrying about building and maintaining serialization layers to shoehorn in a functionality that they could get for free ...

As explained, its not about the compressed size only. I am talking about uncompressed data that is live patched.

-2
Shimitar downonthestreet.eu Shimitar@downonthestreet.eu
Joined: 2025-01-28
#33 · (edited) Quote Reply

Are they going to upgrade the name as well?

This comes up every time GIMP is mentioned. To be honest, outside US and UK (and few others) for the rest of the world the word GIMP has no negative meaning (no meaning at all). So, yeah, maybe who cares about the name? Well, change it if it's really a problem. But, is it really a problem?

Fair point is GIMP (GNU Image Manipulation Program) doesn't sound as a reasonable acronym. I would maybe find a better acronym, but changing the name itself feels like changing the name of the town of Bra in Italy or the town of Fuck in Austria, or why not, even the town of Love in Sweden... Good luck if we need to only find and use names that do not offend anybody in any language of the world.

Krita, the main FOSS competitor to GIMP, feels a much worse sounding name to me. By the way, i read GIMP with a soft G (like a j) not even as English speakers do pronounce it.

8
Damage feddit.it Damage@feddit.it
Joined: 2023-06-12
#34 · Quote Reply

I've recently tried using GIMP again and, as a past detractor, I've gotta say it's improved significantly.

85
AmyAye nord.pub AmyAye@nord.pub
Joined: 2026-06-16
#35 · Quote Reply

GIMP is shaping up to be (and actually already is IMO) the best editor out there for nondestructive work.

Does the UX still suck though?

24
moldy_rice piefed.keyboardvagabond.com moldy_rice@piefed.keyboardvagabond.com
Joined: 2026-08-07
#36 · Quote Reply

Does the UX still suck though?

Nope. You just made the mistake of learning something else first and expecting other tools to match it

79
deadcream sopuli.xyz deadcream@sopuli.xyz
Joined: 2024-01-19
#37 · Quote Reply

Performance matters a lot, because program can autosave in quick sessions after simple steps. Even more important if multiple images are edited or loaded. While this is not the biggest improvement, it is still something to keep in mind. Performance should always be a priority. Programs will keep expanding and add bloat over time, so its good to have a format like that in mind.

You should always measure first before blindly following dogmas. I doubt that the choice of serialization format is what dominates processor time in this case.

3
thingsiplay lemmy.ml thingsiplay@lemmy.ml
Joined: 2026-01-09
#38 · (edited) Quote Reply

You should always measure first before blindly following dogmas. I doubt that the choice of serialization format is what dominates processor time in this case.

You should always measure first before blindly following dogmas.

Then you follow it by doubting it without measuring:

I doubt that the choice of serialization format is what dominates processor time in this case.

Also note I was not just speaking of today, but with future additions and changes. You can't measure the future, but you can plan ahead and build upon a good foundation, that the small format can be used for extending it in future. That's the idea. Also to test what you suggest they have to build the entire system years and waste lot of time and effort.

3
holy_scroller lemmy.zip holy_scroller@lemmy.zip
Joined: 2026-01-29
#39 · Quote Reply

Nope. You just made the mistake of learning something else first and expecting other tools to match it

This is me with all CAD software 😭

29
S_H_K lemmy.dbzer0.com S_H_K@lemmy.dbzer0.com
Joined: 2023-10-09
#40 · Quote Reply

Nope. You just made the mistake of learning something else first and expecting other tools to match it

I remember a guy telling me back in 2015 or so that Gimp was designed for having 2 monitors. At first I tought it made no sense but some yers after I got the chance to try and it way more comfortable to put all toollboxes in a separate monitor.

15
purplemonkeymad programming.dev purplemonkeymad@programming.dev
Joined: 2023-08-08
#41 · Quote Reply

I've recently tried using GIMP again and, as a past detractor, I've gotta say it's improved significantly.

Honestly so much better when they moved away from the "everything is a floating window" interface. I can find stuff now.

100
atomicbocks sh.itjust.works atomicbocks@sh.itjust.works
Joined: 2025-02-16
#42 · Quote Reply

Nope. You just made the mistake of learning something else first and expecting other tools to match it

This is true of pretty much all software. So many people expect to be able to pick up LibreOffice office and use it like they use MS office and then get immediately irritated the button doesn’t look exactly the same and give up.

16
Zarobi aussie.zone Zarobi@aussie.zone
Joined: 2026-06-23
#43 · Quote Reply

This is true of pretty much all software. So many people expect to be able to pick up LibreOffice office and use it like they use MS office and then get immediately irritated the button doesn’t look exactly the same and give up.

I got irritated by the differences, but I was more irritated by Microslop, so it was the lesser of two irritants. I mostly figured it out eventually. Finding H2 is always at the bottom of the entire style list though for some fucking reason like there's no excuse for that kind of mild irritation

3
atomicbocks sh.itjust.works atomicbocks@sh.itjust.works
Joined: 2025-02-16
#44 · Quote Reply

I got irritated by the differences, but I was more irritated by Microslop, so it was the lesser of two irritants. I mostly figured it out eventually. Finding H2 is always at the bottom of the entire style list though for some fucking reason like there's no excuse for that kind of mild irritation

You could always move it and submit a pull request. That is one of the beauties of open source!

4
AmyAye nord.pub AmyAye@nord.pub
Joined: 2026-06-16
#45 · Quote Reply

Nope. You just made the mistake of learning something else first and expecting other tools to match it

I mean, sort of? I picked up Affinity Photo from Photoshop pretty quick because the UX isn't crap.

3
AmyAye nord.pub AmyAye@nord.pub
Joined: 2026-06-16
#46 · Quote Reply

This is true of pretty much all software. So many people expect to be able to pick up LibreOffice office and use it like they use MS office and then get immediately irritated the button doesn’t look exactly the same and give up.

Yeah butlike, I am using Calc, and I use the arrows, and it just, moves the view instead of which cell is selected, which feels really backwards.

6
Zarobi aussie.zone Zarobi@aussie.zone
Joined: 2026-06-23
#47 · Quote Reply

For the file format, would have been JSON instead XML not the better format? Its lighter and easier to parse and write, meaning more performant than XML.

I found a Stack Overflow thread where people discuss this and actually test it. Further down the page is a 2026 test. The results are it's basically the same, very little practical difference in normal usage. If you're auto saving a file every 30 seconds you will not notice any difference between XML and JSON.

Personally, I like XML more for data files like this. I would not reach for JSON as my first thought for deserealizing a complex object hierarchy. Stuff like, a polygon can have a drawing of type vector which can have n paths which each have exactly 2 points… easy to store and validate in XML. Quite messy and complicated in JSON.

<Drawing type="polygon">
  <Line color="#fed1aa">
    <Point x="6" y="7" />
    <Point x="69" y="420" />
  </Line>
</Drawing>
9
monovergent lemmy.ml monovergent@lemmy.ml
Joined: 2023-11-27
#48 · (edited) Quote Reply

Does the UX still suck though?

First thing I always do is set icon scheme to have colors. I don't know who thought monochrome for the tools was a good idea, but it takes me twice as long to find anything.

17
Phoenixz lemmy.ca phoenixz@lemmy.ca
Joined: 2023-06-10
#49 · Quote Reply

The page 404s

What is the upgrade?

11
Zarobi aussie.zone Zarobi@aussie.zone
Joined: 2026-06-23
#50 · Quote Reply

I would not feel comfortable looking this up on a work computer.

Did you feel comfortable searching to learn how to use GIMP?

0
hexagonwin lemmy.today hexagonwin@lemmy.today
Joined: 2026-02-07
#51 · Quote Reply

Does the UX still suck though?

which part do you dislike? maybe because it fits my mental model very well, but i find the ui to be very intuitive overall. keyboard shortcuts are also pretty simple..

and there's some user made config that makes its ui and keybinds work like adobe photoshop if thats what youre used to

8
Post Reply Page 1 of 4   Goto page 1, 2, 3, 4 Last »
Back to top