34 ms·
Gimp development release 2.99.12 includes initial CMYK support
- fredgrott 4y agoFrom designers perspective, it having CMYK flow through all of GIMP would make me switch from Krita to GIMP.
- tambourine_man 4y agoGreat, one less thing, thanks. LAB would be awesome as well. We really need an open source alternative to Photoshop. I just don’t know if gimp will ever be it.
- unixhero 4y agoWe do. It is called KRITA. https://krita.org/en/features/highlights/ https://krita.org/en/features/highlights/
- dennis-tra 4y agoIf you’re happy with the feature set of ~Photoshop CS2 you may want to check out Photopea [0]. It runs in your browser, has a similar UI to Photoshop and (for me) has all bells an whistles. It’s also open source [1]. [0] https://www.photopea.com/ https://www.photopea.com/ [1] https://github.com/photopea/photopea https://github.com/photopea/photopea
- Jackim 4y agoPhotopea is not open source, it says that in the description of the repo. They use GitHub for feature requests and bug reports.
- dennis-tra 4y agoSorry, you’re totally right, I just quickly searched for “photopea source” and found the github page.
- app4soft 4y agoPhotopea is not OSS, it is freeware Web App.
- kyriakos 4y agoAd supported. I think they got an ad free paid version. Been using it for years and I believe it covers over 90% of non professional photoshop use cases.
- ImHereToVote 4y agoPhotopea will probably never have 32-bit support because of browser limitations. What a shame.
- inDigiNeous 4y agoI have a hard time seeing anything named "Gimp" ever becoming a great alternative for Photoshop. Names have a lot of meaning, you think about it constantly, if you are thinking about a crippled person unconsciously even while developing software, maybe that is why Gimp is in the state it is. Many Open Source projects are just named damn stupidly, like with the KDE suite does it really make any sense naming your projects starting with "K" just to follow the KDE ? Or with Gnome you have so many stupid project names, beginning with the whole name "Gnome". All I can think is a forest gnome when I think about that desktop environment. Maybe it's supposed to be Ge-nome, but who thinks it's a good idea to call a desktop environment a small dwarf like bearded old person .. Combine that with Gnome Gimp, you have a crippled forest gnome handling your image editing, nice. Everytime I try Linux and it's modern desktop environments, the application names just make me cringe, it's like somebody just decided that "Yeah hey naming conventions for software don't matter, just call it the terminal emulator "Kerminal" or whatever shit that suites the stupid naming scheme.
- victornomad 4y agoYou are writing this from your english centric world vision. The world is big and most people dont care what's the meaning or if it even has a meaning...
- therouwboat 4y agoI associate gimp with that full body leather suit. Its weird when people complain about minor things like multiple windows or name when actually doing something with the program is much more complicated.
- ChuckNorris89 4y ago>I associate gimp with that full body leather suit. Me too. As a non native English speaker I didn't think about that first, but then I saw Pulp Fiction.
- asddubs 4y agothis is what gimp was named after to begin with (specifically in reference to pulp fiction). it used to even be called "the gimp" i believe. so it kind of stands out above the crowd of mediocre open source software names by being fully intentionally awful
- HKH2 4y agoKrita is great for drawing with a graphics tablet, especially with the pop-up palette. I don't miss Photoshop at all.
- Silverback_VII 4y agoMost people simply have no time to watch 20 amateurish tutorials just to get basic things done. Maybe it has changed but everytime I see gimp I'm reluctant to open it. too many bad memories... They should just copy what works.
- prokoudine 4y ago> Most people simply have no time to watch 20 amateurish tutorials just to get basic things done. There is this tutorial on YT right now: "How to Download and Install Adobe Photoshop CC 2021 Free Trial". It's got 755K views. Do you really think your YT tutorials argument holds any water? :)
- KronisLV 4y ago> We really need an open source alternative to Photoshop. I just don’t know if gimp will ever be it. I guess it depends on what you need it for. As someone who's a software developer and occasionally dabbles in video game development or some very basic design, GIMP is perfectly suitable for what I need. I actually haven't used Photoshop in years and don't really feel like anything at all is missing for my use cases. Things like sometimes creating images for my blog posts, or favicons for my sites. Or touching up photos or removing some details, or maybe creating some textures for a video game/visualization. GIMP is just there and works well enough. For even more basic (or batch) processing, I'd also recommend XnView: https://www.xnview.com/en/ https://www.xnview.com/en/ or IrfanView: https://www.irfanview.com/ https://www.irfanview.com/ That said, the quality of FOSS software is all over the place: * since the UI/UX revamp, I'd say that Blender is one of the better and more high quality packages out there, what FOSS *should* be like * software like GIMP, LibreOffice and Kdenlive take a middle spot: fully functional, decent quality, good enough to be a daily driver * software like Inkscape and OpenShot are at the bottom of the barrel: only workable if there are no alternatives, bad performance and unstable, bad UI/UX and so on
- mikae1 4y agoADJUSTMENT LAYERS, ADJUSTMENT LAYERS, ADJUSTMENT LAYERS (as Steve Ballmer would've put it). For now I use Krita because... Well, adjustment layers.
- hulitu 4y agoOne of the big problems of GIMP is startup time. Registering every plugin at every startup is plain stupid.
- throwaway2037 4y agoI have used a standard installation from Debian for years. Mine starts in about three seconds. Is that too slow? Also: How fast does Photoshop load? Surely slower than three seconds. Also: Have you considered contributing a patch to do background loading after GNU Image starts?
- ChrisMarshallNY 4y ago> We really need an open source alternative to Photoshop. I just don’t know if gimp will ever be it. If they are just, now, adding CMYK support (Photoshop has had CMYK for many years, as CMYK has been critical for printers), I suspect that you may be correct.
- Shorel 4y agoAnd it's because of the interface. The name of gimp doesn't matter. Functionalities and workflow matter.
- devwastaken 4y agoIf gimp copied photoshops interface there would no be question it's a replacement for 99% of use cases. Unfortunately, Adobe owns that. Along with IP for many other features. Repeal software patents and software intellectual property, and we will have competition.
- dfsdfsdf111 4y ago
- loudandskittish 4y agoWow!! I've only been waiting for this for 15 years!
- popcalc 4y ago
- colordrops 4y agoEveryone here already knows that. I've got a list of about 800 things I'd love to see in various packages. Should I hire a team to work on them?
- xvilka 4y agoYou can[1]. [1] https://sourcehut.org/blog/2022-08-23-how-does-our-consultancy-work/ https://sourcehut.org/blog/2022-08-23-how-does-our-consultan...
- colordrops 4y agoI was being facetious - I'm sure everyone is also aware that you could hire devs to code for you. But not to dismiss your point, it is interesting that companies exist purely for the purpose of working on arbitrary free software requests.
- cowtools 4y agoYes. This is a major benefit of free software- you can hire contractors to add whatever feature you need.
- thrown_22 4y agoBut not in the main trunk. Way back when in the 00s I did some triage to what it would take for adding nondestructive editing. It was basically a complete rewrite of the whole code base. Given that it's 20 years later and it's still not in the main trunk I'd trying to fix gimp is the lost cost falicy
- telman17 4y agoI wonder why more companies don’t get behind GIMP as a real alternative to Adobe. I remember Blender getting picked on all the time before it got its big sponsorships. It got a real roadmap and development was done and was greatly improved on a feature and artist experience level.
- justapassenger 4y agoMy uniformed guess. Blender was created as a an internal product by a company using it. While not very successful, it had marked oriented approach from a start. GIMP was always a toy for programmers, without any vision behind for how to actually make it a product that commercial users would want. It’s a big job to move a ship like that.
- mixmastamyk 4y agoBeen using it professionally for image and photo editing for 25 years.
- deleted 4y ago[deleted]
- zelphirkalt 4y agoNot a big company, but there is the Zemarmot project. One of the project members implement things in GIMP, which are needed for Zemarmot. So there are people using GIMP professionally and extending it accroding to their needs.
- janc_ 4y agoAll the stuff that made Blender more “user-friendly” only happened long after it became open source…
- CharlesW 4y ago> I wonder why more companies don’t get behind GIMP as a real alternative to Adobe. GIMP is not competitive with Adobe Photoshop from a capabilities or user experience perspective. Here’s a non-biased article comparing GIMP to Photoshop: https://thegimptutorials.com/gimp-vs-photoshop/ https://thegimptutorials.com/gimp-vs-photoshop/
- CharlesW 4y agoMy question is, “Why do this now?” Print has been an increasingly-niche distribution format for many years, and anyone targeting print already has Adobe CC and will never be switching to GIMP for print work. I’m not trying to be negative for negative’s sake, because I’d truly love for something to be to images what Blender is to 3D. I just wonder if anyone’s thinking about the costs-vs-payoff here.
- dagmx 4y agoPrint isn’t that niche. People think print as just magazines or news but it’s majorly advertising.
- CharlesW 4y agoWhat kinds of print advertising in particular are you thinking of?
- dagmx 4y agoBillboards, flyers, bus side advertising, shopping cart backings, benches and bus stops etc… There’s a lot of advertising out there. Granted many will use RGB inputs but with cmyk working spaces
- ekianjo 4y agoEverything around you in the physical world
- gilrain 4y agoWhen you walk into a grocery store, all those colorful products you see? They aren’t digital… they require pigments, dyes, and paper. We’re not in VR just yet.
- kitsunesoba 4y agoIt's also still a thing for various types of printed products, like desk mats.
- 4y ago
- justinator 4y agoThis is Duke Nuken Forever territory.
- mangecoeur 4y agoCool, but digital artists are probably better off with krita
- Shared404 4y agoThis x1000. Krita is an amazing piece of software. The GIMP has it's uses, but if what you want to do is draw, Krita is what you want.
- chungy 4y agoAnd I think there's nothing wrong with that. Different tools for different strengths. GIMP is excellent at image manipulation and doing various effects, not so much at drawing. Krita is the other way around.
- Shared404 4y agoVery true as well. Rarely do I not have both installed - I've just made a point of pushing artists to Krita as much as possible because too many who I know try the GIMP, get upset/annoyed, and give up.
- alkonaut 4y agoNaive question perhaps: why was CMYK so hard to add to Gimp? Was it because non RGB color spaces were hard, due to the program being designed around RGB and the assumption of RGB is everywhere in the codebase? Or is it something particularly tricky about CMYK?
- prokoudine 4y agoFirst off, the work is not complete yet. E.g. there is no CMYK image mode. You can open a CMYK image with automatic conversion to sRGB, you can also do a soft-proof, and you can export CMYK images (JPEG, TIFF, PSD). This part is comparatively cheap to do, but it needed some infrastructure in place and, above all, it needed someone to write the code. The previous attempt to add CMYK exporting didn't go well. The developer implemented all that in a new set of plugins instead of building the functionality into existing code. This wouldn't work. The developer apparently wasn't interested to do it right or did not have the time, he wouldn't say. So there's the architectural aspect of this and then there's availability of a contributor willing to hacks on this. You can read a little more about this GSoC project here: https://www.gimp.org/news/2022/06/03/cmyk-in-gsoc-2022/ https://www.gimp.org/news/2022/06/03/cmyk-in-gsoc-2022/
- vasco 4y ago> The developer apparently wasn't interested to do it right or did not have the time, he wouldn't say Bit weird to put it like that, everyone else in the world didn't do it either, it's open source after all.
- prokoudine 4y agoJust stating the fact. I'm fine with that. I still appreciate the effort.
- deleted 4y ago[deleted]
- hitekker 4y agoAgreed. Insinuating "other developers are careless" sounds odd given how GIMP lost their own wiki. https://gitlab.gnome.org/Infrastructure/gimp-web/-/issues/257 https://gitlab.gnome.org/Infrastructure/gimp-web/-/issues/25... Years of docs gone because one unnamed maintainer forgot to update hosting. With no backups. The official roadmap https://wiki.gimp.org/wiki/Roadmap#GIMP_3.0 https://wiki.gimp.org/wiki/Roadmap#GIMP_3.0 has been inaccessible for 3 months, which the blog glosses over as no big deal. This kind of amateurism is uncommon to Blender and Krita but rather common to GIMP; some of their maintainers have even been banned from twitter.
- mort96 4y agoHonestly, I wish they would just get GIMP 3 out the door, GTK+ 2 isn't holding up. At this point, most people who are serious about editing images are probably on HiDPI screens. GIMP doesn't work properly on Mac laptops released since 2015, for example, and the rest of the industry has followed suit too.
- Kye 4y agoSo what's actually holding back development? GEGL is 22 years in and still isn't fully implemented. I've heard different explanations. The main one being that the people working on GIMP are (allegedly) hard to work with, so it's hard to get people with the needed skills to stick around.
- prokoudine 4y agoGIMP is a huge code base primarily in C and GObject. This is not a popular combination. The UI toolkit is GTK, it's not exemplarily maintained for operating systems other than Linux. A lot of potential new stuff used to be held back by the lack of a complete GEGL port. I think the public perception is that it is still the case (it is not). Long development cycles used to demotivate contributors. You could write a new cool feature, and most users wouldn't see it until 3-4 years later. This has been resolved as well. Since 2.10, stable releases get new features backported from the unstable branch. Organizationally, there is no structure like a foundation in place to help financing development. It's being talked about in the project for the past few years, no action has been taken yet.
- andrewshadura 4y agoAre you considering adding Rust to the mix?
- prokoudine 4y agoThere was some talk about making it possible to write plugins with Rust. Beyond that — no, I don't think so. I really hope not. If you start rewriting GIMP in Rust, you can pretty much kiss non-destructive editing goodbye. There will simply be no time for anything else.
- andrewshadura 4y agoI didn’t mean rewriting, not initially at least, but rather building new parts in Rust, as that would remove large parts of what is currently done manually or with macro magic (inside GLib or elsewhere). But I can see how not having enough people can make even that very difficult.
- gilrain 4y agoThe GIMP thread experience: exactly one diehard user of the software takes on all comers to explain why GIMP is actually great.
- laserlight 4y agoSo, GIMP gets CMYK support, a basic image processing feature, 24 years after it launched, and meanwhile there's this other front-page thread [0] in which the author argues that GIMP is a competitor to Photoshop. What a joke. [0] Time Till Open Source Alternative. https://news.ycombinator.com/item?id=32624461 https://news.ycombinator.com/item?id=32624461
- prokoudine 4y ago> So, GIMP gets CMYK support, a basic image processing feature Um, nope. CMYK is not basic. Rotation and scaling are basic. Gaussian blur is basic. Levels/Curves are basic. CMYK is advanced stuff. > ...the author argues that GIMP is a competitor to Photoshop It gets worse. He claims that OpenCascade, a 3D solids construction engine, is the alternative to AutoCAD, a 2D drafting program.
- jeltz 4y agoMost people do not use CMYK much in Photoshop. CMYK is much more useful in a tool like Adobe Illustrator. It is a nice feature but for a pretty niche segment.
- laserlight 4y agoAFAIK, anything to be printed requires CMYK support for decent results --- otherwise there's no control over printed colors. Printing might have gone out of fashion in recent years, but for the better part of the two decades it hadn't been the case.
- janc_ 4y agoMost companies/consumers only need professionally printed stuff like that rarely though, and when they do they go to see a printing professional who will do the necessary conversions for them. For web use, app use, or other display-based use, RGB (and related) is usually enough, and that’s what people have been using the GIMP for.
- f1refly 4y ago
- upwardbound 4y agoI agree with other folks in this thread who think that the name "The Gimp" (Pulp Fiction reference) is too offensive and something with this name can probably never gain mass adoption because it's a hurtful thing to say. The word gimp is a somewhat-outdated word to insult a crippled person. An in-context usage would be e.g. evil bullies at a playground back in ~1910 beating up a crippled kid while calling him a gimp. The Pulp Fiction scene is a reference to this context, where a character is temporarily restrained (gimped) by that sex suit. I really don't see how software named "Gimp" could be discussed on corporate email threads and stuff without that being rude. It's pretty similar to if the software were named "Little Cripple".
- zarzavat 4y ago"git" means asshole and nobody seems to have a problem with that. I remember my parents being shocked when I first told them that my software was on "GitHub". And then there's fsck...
- upwardbound 4y agoThe difference is that asshole isn't a term that preys on the weak. Asshole can describe anyone you don't like, whereas terms like "gimp", "midget", or "retard" are terms that belittle those who might not be able to fully defend themselves in a physical fight. It's a whole 'nother level of cruelty that implies bullies beating someone up and then laughing.
- salamandars 4y agoAgreed completely. It is annoying how this is constantly brushed off by some people, especially the project contributors. We should just 'get over it'. Well I can get over it, but how can I pitch this to my boss with a straight face? Or deploy it to 500 users on company managed devices? When the new hire is offended by the icon on their desktop that says GIMP, I should just say to them, "get over it"?