GIMP Core Mostly Ported to GEGL
A longstanding task for the GIMP has been porting the core graphics code from the ancient implementation (dating back to version 1.2) to GEGL. Progress has been hampered by the amount of code relying on details of the implementation of image data: tiles are directly accessed instead of linear buffers, and changing that detail would break the entire core and all plugins. A few weeks ago, two GIMP hackers got together to do some general hacking, and inadvertedly ported the core graphics code to GEGL. They work around the mismatch between GEGL buffers and GIMP tiles by implementing a storage backend for GEGL using the legacy GIMP tiles; to their surprise things Just Worked (tm), and their code branch will become the 2.9 development series once 2.8 is released. With this, 2.10 will finally feature higher bit depth images, additional color spaces (CMYK for one), and hardware accelerated image operations. There's still work to be done: to take advantage of the new features, plugins need to be ported to access GEGL buffers instead of GIMP tiles, but the conversion work is straightforward and current plugins will continue working as well as they do now in the meantime.
A few weeks ago, two GIMP hackers got together to do some general hacking, and inadvertedly ported the core graphics code to GEGL.
Is it just me, or does that not pretty much sum up GIMP development since day one?
Now if these guys would just inadvertently fix the user interface, or perhaps trip and fall into a total redesign, or accidentally re-organize and re-name all the tools using bumbled into industry standard names, and serendipitously selected value scales, they might unintentionally come up with something that, purely as a side effect, resembled, ever so slightly, the principal of Least Astonishment.
Sig Battery depleted. Reverting to safe mode.
My sentiments are somewhat similar to the poster above, although a bit less... aggravated.
This sounds like a "cool hack". Which, .. ya know.. is "cool" an all... but usually not a good idea for a major piece of software such as GIMP.
IFF what they're describing is some kind of transition phase, where it allows dual-mode backend sort of stuff, and a concrete plan of action to eventually port all existing (standard) plugins to the newer methods, and then DITCH the old way.... then great.
But otherwise, having heavily layered interface/mechanics conversion code, is a Really Really bad idea. The bigger the software, the worse idea it is. It would be better to just toss it all out and start from scratch, if this is going to be an indefinitely lived hack.
Those who deliberately engineer masterpieces, those who "inadvertently" engineer masterpieces and those who write the (cough) software that causes the other two groups to act.
In this case, these accidental geniuses are responsible for work that mainstream GIMP developers had long claimed was impossible. From the looks of it, six impossible things were achieved, so said developers should round things off with a meal at Milliways.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
Welcome to "how version numbers have worked for at least twenty years". Enjoy the stay.
"How do I draw a circle? I CAN'T DRAW A CIRCLE WITH IT YET AFTER LIKE 30 YEARS" --lowuserid1997
"Does it still suck at CMYK...because where I work we are focusing *so hard* on CMYK right now, it'd be ridiculous for GIMP not to support that" --a_complete_liar
"I noticed that the interface is still a series of 'windows'...my granddaughter's IPAD allows her to paint the entire mona lisa with her pinky finger, never even showing a single window. WHAT HAPPENED TO OPEN SOURCE???" --300baud
"Anybody know of an alternative to GIMP that lets you publish to ebook formats like Kindle? I need to be able to import a 1200 page scientific text, and I want to have drop shadows on the letters and a parchment background. Also something that exports to iBooks would be great but I can't pay any money for this, and I don't want to have to work for an hour to make it all just work." --cluelessphd
Versions are not decimal numbers!!!!! what number is 2.8.4?
A few weeks ago, two GIMP hackers got together to do some general hacking, and inadvertedly ported the core graphics code to GEGL.
You're a "hacker" if you start playing with something in an effort to make it better and you not only succeed in a reasonable amount of time but do it for free. But if you have three meetings per week, the project drags on and on and on, the bill escalates ever closer to the stratosphere, and the project never does work?
Then you are a professional consultant.
Orwell: "In a Time of Universal Deceit, telling the Truth is a Revolutionary Act"
2.10 IS NOT HIGHER THAN 2.9.
It's two dot ten, not two point ten.
Yes, this is a big difference.
It's not so confusing for those who use a language where . isn't the decimal separator. Where comma is used, 2.10 > 2.9 while 2,10 2,9
"Oops! Oh, it worked?" ...
"Crap. WHY does it work? It totally shouldn't work!" ...
*shrug* "Ship it."
I'd love to see the brainfuck that ensues when you're tasked with figuring out whether 192.168.0.1 comes before or after 192.168.0.10.
I'm hoping for something on a similar level to that video that went viral of the blonde trying to figure out miles per hour.
While we are first at it, how is the 32/24-bit support for the images? I mean.... for so long, the 16-bit limitation has been a serious disadvantage.
Things GIMP needs to do:
1. 32-bit support for images
2. Buildt inn Normal Map plugin
3. Buildt inn direct X image support, patents be damned
4. Finally finish of the fight with the monster GEGL, how many years has it been? For a saga, a few months is ok, but not years.
Yup, I don't get it, for example, why rotating a photo to get the horizon straight is not just a matter of drawing a straight line over horizon, and have GIMP figure out how to rotate the photo to get it straight.
Here's how to correct a horizon in GIMP 2.6.11:
Pixelmator
Price to anyone who owns something other than a Mac: $630.
Of course, you're the same guy who expected reasonable discussion after posting, in all caps, "2.10 IS NOT HIGHER THAN 2.9" to end your post.
Here it is.
http://commons.wikimedia.org/wiki/File:GIMP_2.7.3_splash.png
Why is it so hard to only have politicians for a few years, then have them go away?
Can I point to apps like Acorn and Paint.Net and Pixwlmator and Krita and others instead? These are all apps that were started long after GIMP was, and yet have managed to support things like 16 bit colorspaces, and other things.
While they might not all be FLOSS, I would argue that all of them are better than GIMP because they are far more usable, have far better support for colorspaces and high bit depth, were developed AFTER the GIMP was (and in less time), and don't have insulting names. I am not kidding about the latter btw, the GIMP folk have drawn a line in the sand when it comes to the name, but they are simply wrong there (like they are on so many things). It is childish, it is insulting, and it is unprofessional.
But that isn't why I avoid GIMP, it is because of the glacial pace of development, the horrible usability, the utter lack of non-destructive editing, and so many other factors,
As the list at the start of this post, small teams can produce high quality tools. The GIMP team has been spinning its wheels (and arguing what color they should be) for years and years, and after they release 2.8 (sometime this decade?) it will still pale in comparison to Photoshop 7. And that was released a decade ago.
In the mean time I rarely open Photoshop, unless I have something really hardcore to do. 95% of the time the aforementioned Acorn does what I need. I can't say the same about GIMP.
What do you know I wrote a novel
Windows 3.1, 95, 98, ME, 2000, 2003, XP, Vista, 7, 8...
Um, say what?
(For the pedants, I'm sure I missed some, but I don't think that any I've missed will actually make that list "[keep] going up")
I know slashdot now uses PNGs for the icons to fit with the theme... but I *really* miss the old Gimp icon with the animated eyes. Can't an exception be made?
For folks waiting for specific features, I understand your frustration with GIMPs development pace. Open Source projects often stutter and stumble, sometimes they even seem to disappear; so let's not forget the bottom line: A lot of people have been able to do things with images they could never have afforded to do if it were not for the GIMP. Viva la GNU Image Manipulation Program! (catchy :)
Most people who are educated enough to read and write also have enough experience with their language to cope with the existence of homonyms, and not be compelled to associate a term only to one particular thing when the context is obviously referring to something else that only happens to share the same spelling.
File under 'M' for 'Manic ranting'
This should be the only objective for 2.10 other than bug-fixing the single window interface which debuts in 2.8. They should get feedback on the UI, tweak a few things (not rework them) go full GEGL and get 2.10 out the door ASAP. The 2.8 is going to get a lot of people to look at it again, but when the features of GEGL are found to be missing they'll walk away AGAIN and it will be some time before they check in again. So let's not advertise 2.8 so much, but hurry with 2.10 and then make a push for people to switch.
It is a fitting description of the software ;-)
I'm a digital artist and iOS programmer and I haven't had Photoshop installed in 10 years. I've developed 3 design-heavy iOS apps and shown artwork in museums in New York made with GIMP.
Recently I got fed up with the long absence of GIMP updates and decided to finally switch to Photoshop. I was sure it was going to be a lot better if I just got over the hump and learned it. After converting my latest iOS project to Photoshop and learning how to do the basic operations I needed to get around, I found that many of the basic tasks I do regularly are a bit more cumbersome to do in Photoshop. I went onto forums and found other people on Adobe's forums trying to figure out the same thing, and then coming to an inpass. I even discussed my issues with long time Photoshop users. Photoshop is definitely easier and has more features, but is inflexible compared to GIMP in some ways, like with keyboard shortcuts.
I eventually went back to GIMP. For what I'm doing it just makes more sense. Everything in GIMP is hard to do and the interface is weird, but if it fits your needs and you spend the time to learn the interface, it's great. It's always been more stable than Photoshop for me, and it's free.
Really excited there's a new version on the way.
OMG Teets!
Apocalypse Cancelled, Sorry, No Ticket Refunds
Obscene, no. But it's a little creepy.
it has to be said once: there is no faster and better program for unix and gimp developers are my heroes. I I use it since gimp 1.0 and could not be happier. Sure, one has to get used to it, but things are done with the gimp before photoshop even starts up. I even prefer it on my macs, where photoshop is installed.
Use of CMYK inks does not mean that RGB images cannot be printed. I think you will find that a vast amount of those images you are thinking about were never anything other than RGB before they were converted by a printer driver to CMYK.
CMYK is vaguely useful for exact control of a known output device. It is useless if you plan to print on more than one type of printer, or if your printer does not accept raw control of the CMYK guns (most every non-professional device will not print raw CMYK, doing things like turning on the black 100% will turn the others off). Modern software has floating point so mismatched gamuts are no longer a problem.