09.07
So I thought I’d use the new logo as both an educational resource on some of the most useful Photoshop tools, and also to take another swipe at Gimp as I really don’t think it gets quite as much abuse as it rightfully deserves.
In this example I will show how I quickly and easily, using modern productivity tools, created the logo for this site – and you’ll also notice that pretty much none of the tools I used are even in the pipeline in Gimp, let alone available. And bear in mind I am a developer mainly, not a graphic designer.
Part 1: The Parts
Firstly create three new text layers – one with ‘pie’, one with ‘st r’ and one with a star – use the Wingdings font for this one (via charmap). It is also advisable to put the ‘st r’ and the star in a layer group – there is a button that looks like a folder on the bottom of the layers palette – so that if you need to move, resize or otherwise transform the text you can apply the changes easily to everything in the group, plus collapse the group to treat it all as one object. Gimp, obviously, lacks this feature.
Part 2 – Text Effects
Now I want a light black border on the text, a slight drop shadow (to bring it forwards) and a very slight inner glow to make it more visible on the page. I have no idea how on earth you’d achieve this in Gimp, but thanks to Photoshop tools bordering on nearly a decade old, it’s easy with PS. Simply right click on the text layer called ‘st r’ and select ‘Blending Modes…’. You will get up a fun box for controlling the effects. Use the following settings…
Drop Shadow: Black, Multiply, 75%. 2px distance, 0 spread, 3px size.
Inner Glow: Lighten, 12%, White. 100% choke, 1px size*
Stroke: 1px, black, outside, normal blend mode, 77% opacity.
* Inner and Outer glows can be used with 100% choke as a secondary stroke – set blend mode to normal.
The great thing about the blending modes on Photoshop is that you can tweak them afterwards – want to lessen the glow, try a different stroke etc. no problem. You can also alter the text and enlarge it, losing no clarity and not requiring you to redo everything. Also, updates are done in real-time – you can see your drop shadow change and move as you change the settings. Obviously with Gimp what was done in PS in a couple of minutes would take hours, plus you’d have to physically write down everything you did (all settings for plugins) as if you wanted to redo or adjust you’d have to start again otherwise.
All that is left now is to apply the same effect to the star, and to the ‘pie’. Which is just a case of right clicking on the ‘st r’ layer, selecting ‘Copy Layer Style’, then right clicking on the other two text layers and selecting ‘Paste Layer Style’. Just set the star and the ‘pie’s text to orange and you’re done!
Part 3 – The Pie
All that is left is adding a piece of tasty pie! High quality artwork can usually be sourced from someone like istockphoto.com where for a very reasonable price you can choose between thousands of relevant, high-quality images for the one that fits. Or if you are a Gimp user you can pick from the dozens of amateur crap at somewhere like sxc.hu – If there is no money to be made, where is the motivation to do excellent (costly) work for free after all?
After choosing the right image, import it into your document, convert it to a smart object – smart objects allow you to resize down, up and rotate an image without losing the quality of the original – position it, add a bit of drop-shadow and voila! You’re done. Unless you’re using Gimp in which case you’d probably still be trying to get the first round of drop-shadows done.
Summary
Total time taken, about 30 minutes, and that included picking the image. If I was using Gimp how long would creating the above to a similar level of detail take (including experimentation and tweaking)? I am guessing several hours minimum. That’s the thing about Gimp – it has the complexity of Photoshop and the power of Paint.
Imagine a programming language that lacked arrays. Sure you can work around it but it would certainly not be fun. That is what using Gimp is like – even basic, stupid, taken-for-granted mundane stuff that Photoshop has had for over a decade is, at best, ‘coming soon’.
Gimp has no ‘hidden depths’. Mastering it will not enable you to compete with Photoshop. It is not ‘the same, only different’, it is not ‘catching up’. Not all people need all the options, sure, but even then you might as well go with something that is actually easy to use – rather than the colossal disaster that is Gimp’s UI.
Also, what is really, really, really pathetic is the fact that Gimp is a flagship in the FOSS world that has been around for years, yet a (iirc) student project, Paint.NET, pretty much matches it on functionality, and thrashes it on speed and ease of use.
I suppose the one good use that Gimp has is that it makes filtering the ‘full-freetard’ hopeless causes out from the sadly deluded – anyone that insists that Gimp doesn’t suck when presented with the facts is a gonner.
Please, we know that GIMP sucks. But unfortunately they don’t make Photoshop for Linux. I used to be really awesome with Photoshop, but I utterly suck with GIMP.
Linux, with its roots in the GPL and the FSF, is fundamentally incompatible with Photoshop due to it’s whole ‘free as in freedom’ mantra. The whole FOSS community is built on a rabid hatred of closed-source software. That is why Linux sucks – there is pretty much no business opportunities for non-service software development so it simply doesn’t happen.
Good software development takes a small team of talented, motivated, full time individuals rather than a small army of averagely skilled part timers. It’s called ‘design by committee’ and it doesn’t work. Also one of the most famous IT books ever – ‘The Mythical Man Month’ states that it doesn’t work.
Competition is also great in unseating the complacent – but there is no motivation in the FOSS world to create something new and innovative (and spend the time and money to do so) as there is no reward apart from maybe getting credit. The great thing about capitalism is that if someone sees something that is lacking, and feels they can do better, they can do so and if they are successful they get rewarded and the world gets a better product. In the FOSS world that same person would probably not spend what little free time they had to work on something for no return.
Being serious, I barely have enough time to write things in my crappy blog, yet people such as myself are expected to spend what little free time we have writing software for free for no other reason that RMS told us to? Yeah, right.
Plus, according to FOSS ethics, if I do create something in my free time and sell it (even giving source with it, but under a conventional non-distribution license) I am being unethical and should give away all my rights to the first person that buys it.
How on earth is that even remotely sensible?
“Please, we know that GIMP sucks.”
Just like we know Linux sucks. Doesn’t stop you guys from always saying it’s better.
As for it not being available on Linux, just like millions of other applications, it’s Linux’ fault for being hostile to commercial closed-source software. Enjoy your lack of useful & quality software as it’s not going to change anytime soon.
Also, here’s a link link to part 1
And in case the blog doesn’t like HTML links, here’s the plain text version:
http://piestar.net/2009/03/01/gimp-sucks/
looool, you seem to think that I’m part of the community that hates Microsoft and all closed source software.
I hate to godwin my own article but promoting Linux and supporting closed-source software is akin to being a gay, jewish neo-nazi – sure it’s possible but you’re missing the whole point of the thing.
Linux is (deliberately) incompatible with commercial software, it’s not like it’s just another OS (even including the BSD’s), it’s a movement with the **goal** of the elimination of commercial software. As above, you could have a whole chapter of gay, jewish neo-nazi’s but until they change the charter (that is get rid of the GPL and FSF) then no amount of window dressing will detract from their true objective.
looool – thanks – totally forgot to link to part 1!
No, it’s not incompatible. It’s just impossible because like you said, a lot of the community is basically a cult that revolves around FSF, so they’re not supposed to like proprietary software. You might be using a free operating system, but that doesn’t mean the software has to be free.
Sure it’s possible to write software for Linux, despite the myriad of target platforms, the unstable API’s and ABI’s, the minefield that is linking to GPL’d code and the hostility of the community, but really, why would any self-respecting company want to do so apart from as a last ditch effort to remain relevant? All to chase a heavily fragmented and hostile sub-1% marketshare cut.
The question is – why use Linux? What does it bring to the table, and is the learning curve, poor application and hardware support and regular upgrade breakages actually worth the benefits it provides over the competition? Apart from as a technical curiosity I see no real reason to use Linux.
To answer your question:
“One reason why I love Linux is that I feel “at home” with it. It feels like the perfect operating system for me. I think this is because I’m an open source web developer. I like to use an operating system that has the same cause as me.
“Another reason is how simple it is for me. A lot of people will call me crazy for saying that Linux is easy for me to use, but it’s true. There’s a lot less clutter in the front end interface than Windows, and it gets straight to the point.
“The repositories are a huge reason why I like Linux. Instead of having to hunt through a website to find the downloads page, all you have to do is open up the repository and type in the name of a program and it’ll search for it.
“The stability of Linux is another reason I love it. Unlike Windows, which really begins to slow down after the first month, Linux has been just as fast as it was the first day. Also, when you download a program on Linux, it doesn’t spread through your computer like a zombie virus like it does in Windows.
“You know how when you buy a new Windows computer, it usually has all sorts of programs that you don’t need preinstalled? Of course you do! Well, this doesn’t happen in Linux. With most distributions, all you have preinstalled are the essentials, which is perfect.
“And the last reason that I’m going to say is programs. Many people say that there are no good programs for Linux. This is very untrue. If there is a program for only Windows, you’re bound to find a copy of it for Linux.”
““One reason why I love Linux is that I feel “at home” with it. It feels like the perfect operating system for me. I think this is because I’m an open source web developer. I like to use an operating system that has the same cause as me.”
That’s your reason? What a crock of shit.
““Another reason is how simple it is for me. A lot of people will call me crazy for saying that Linux is easy for me to use, but it’s true. There’s a lot less clutter in the front end interface than Windows, and it gets straight to the point.”
How the fuck are you confused about the interface? Vanilla Windows installs a grand total of five things to the desktop. I can understand complaining about the crap OEM’s install, but if you’re confused by the default interface, you are crazy. Oh, by the way, I thought GUIs were evil and for stupid ass n00bs and the terminal was infinitely more powerful?
Yeah, I also love how easy to use GNOME is, what with the fact that for *years* you could not set a static IP address while on a wireless network due to a limitation in NetworkManager. Don’t even start me on the unstable clusterfuck that is KDE.
““The repositories are a huge reason why I like Linux. Instead of having to hunt through a website to find the downloads page, all you have to do is open up the repository and type in the name of a program and it’ll search for it.”
Its so awesome, waiting nearly a year for a current version of an app to show up in the repo. And by then, its obsolete anyway. I also enjoy dumbass dependency errors caused by goddamn typos in package requirements, or multiple versions of packages due to obscure technical minutiae.
“The stability of Linux is another reason I love it. Unlike Windows, which really begins to slow down after the first month, Linux has been just as fast as it was the first day. Also, when you download a program on Linux, it doesn’t spread through your computer like a zombie virus like it does in Windows.
”
I have not had a BSOD in 5 years on any one of my machines. As for the speed thing, its hard to tell, seeing as how I had problems with fucking Compiz lagging windows and the Beagle indexer grinding my hard drive 24/7 and killing file I/O.
““You know how when you buy a new Windows computer, it usually has all sorts of programs that you don’t need preinstalled? Of course you do! Well, this doesn’t happen in Linux. With most distributions, all you have preinstalled are the essentials, which is perfect.”
Yeah, I appreciate how out of the box SuSE had no less than 3 different media players, 5 IM applications, and packages to support Ham Radio equipment. And what bloated programs are you going on about? Default XP installs fucking IE and Outlook and Windows Messenger, all of which can be easily removed.
““And the last reason that I’m going to say is programs. Many people say that there are no good programs for Linux. This is very untrue. If there is a program for only Windows, you’re bound to find a copy of it for Linux.””
How about any of my games? Any thing that beats Half Life 2? Oblivion? Morrowind? Fuck, Deus Ex? Hmm, none there huh? How about web browsers…yeah, you have Firefox, except now the Linux version is slow and as unstable as a schizophrenic mental patient. Let’s try photo editing apps…anything like Photoshop? And you admit the Gimp blows!
Frankly, your entire post is just a list of vague attitudes and emotions you have about Linux, and contains no concrete facts to back up your assertions.
I hate the GIMP but mostly because of the name. It says a lot about the GPL crowd for wanting to ignore the fact that GIMP in the U.S. means either an insult akin to “cripple” or a sex slave. The maintainers of GIMP area aware of this and don’t care. Fucking genius guys.
As a shitty, slow Photoshop 5 knockoff I think it is OK for the price.
Paint.net is of course better but not available on Linux. So sad ;( Oh well, be glad you can use other .net software like Calplus.net and Tomboy.
Hey Linux dorks remember how you said that Java would beat .net in time? When is that gonna happen? Where are all the Java apps at?
Hmmm, no. It’s not a PS 5 knockoff. It doesn’t even compare to v4.
As for the price, I couldn’t care less at this point. There’s tons of great inexpensive options. There’s just no excuse to be stuck with such garbage.
Even basic tools like the dodging and burning tools suck hard in the GIMP compared to Photoshop. Or basic adjustment tools like brightness/contrast.
Having a unusable garbage, counter-intuitive interface is one thing, so is not having any of the features implemented in Photoshop in the last decade and a half, but even the most basic tools and functions suck really, really badly. There’s just no comparison.
I’d gladly take paint shop pro 3.11 from 1995 over the GIMP. Even Photoshop 2.5 is more functional on so many levels.
Thomas B, no one is going to waste their time on your “blog” anymore, so why do you keep trying to drive traffic to it by appearing here?
Plenty of people have wasted time posting there, only to have you throw a fit and delete entire threads.
Shouldn’t you be using OpenSolaris Linux?
Comparing Photoshop and the GIMP is just like comparing the GDP of the entire planet to the spare change found in your average sofa.
“The repositories are a huge reason why I like Linux. Instead of having to hunt through a website to find the downloads page, all you have to do is open up the repository and type in the name of a program and it’ll search for it.”
apt-get install photoshop
Couldn’t find package ‘photoshop’.
apt-get install visio
Couldn’t find package ‘visio’.
apt-get install outlook
Couldn’t find package ‘outlook’.
apt-get install aperture
Couldn’t find package ‘aperture’.
apt-get install lightroom
Couldn’t find package ‘lightroom’.
apt-get install dreamweaver
Couldn’t find package ‘dreamweaver’.
apt-get install visualstudio
Couldn’t find package ‘visualstudio’.
apt-get install orcad
Couldn’t find package ‘orcad’.
…
Ok, so it’s 100% useless for any actual work! Let see if that worthless OS has at least another purpose:
apt-get install halflife2
Couldn’t find package ‘halflife2′.
apt-get install oblivion
Couldn’t find package ‘oblivion’.
apt-get install morrowind
Couldn’t find package ‘morrowind’.
…
Nope! Nothing for you! No apps, no games, no Blu-Ray, no nothing!
Wow, repositories and linux totally rocks! You definitely converted me.
“Couldn’t find package ‘outlook’.
apt-get install aperture
apt-get install visualstudio
Couldn’t find package ‘visualstudio’.”
Why the hell would there be Microsoft programs on Linux?
GIMP > Photoshop
Dia > Visio
Firebird > Outlook
blueMarine > Aperture
blueMarine > Lightroom
Quanta Plus > Dreamweaver
Eclipse > Visual Studio
KiCad > OrCAD
Neuxiz > Half Life 2
Diamonin > Oblivion
Diamonin > Morrowind
You people are so stupid.
“Why the hell would there be quality software on Linux?”
There, fixed that for you.
“GIMP > Photoshop”
You’re having a laugh, right? I don’t even need to get the second line to see you’re wrong. You want to say GIMP is better Photoshop? Fine. Bring facts. Bring features. Prove it. Don’t bother us with Stallman’s cod-philosophy.
“You people are so stupid.”
Nope. We’re just fed up with people like you calling us stupid, idiots, Wintrolls, Windroids and all the other juvenile names.
I’ve already commented at length on this site about the hypocrisy of FOSS zealots, and I could have continued for several pages. (In fact, I could probably write a fucking thesis!) However, the main thing that gets me is that the FOSS crowd always say “It’s all about choice”, then deride and insult people who do not choose Linux. It should be “It’s all about choice, as long as you choose Linux.”
I’ve been waiting for an excuse to use this, so with apologies to Irvine Welsh;
“Choose FOSS. Choose a distribution. Choose a kernel. Choose a desktop environment. Choose a fucking big text editor, choose compilers, IDEs and knock-off Office suites. Choose no audio processing, no games, and no video editing. Choose editing text files to make your display work. Choose the wrong tool for the job just because it’s “free”. Choose trying to get help and getting told to read a fucking manual you didn’t fucking get. Choose a wi-fi card that might work without too much fucking around. Choose FOSS and wondering why the fuck you are tinkering with a fucking computer on Sunday morning. Choose trying to get help, reading mind-numbing, spirit-crushing forums, stuffed with fucking self-righteous twats who always blame someone else for their problems. Choose rotting away at the end of it all, banging your head against a brick wall, nothing more than a slave to the self-aggrandizing, fucked-up loonies you think care about your computing experience. Choose your future. Choose FOSS…
But why would I want to do a thing like that? I chose not to choose FOSS. I chose somethin’ else.”
“Neuxiz > Half Life 2
Diamonin > Oblivion
Diamonin > Morrowind”
You’ve never actually played any of the games I mentioned, have you? I love that you compare Nexuiz, a shitty clone of Quake arena, to the most critically acclaimed FPS of the last seven years. And an MMO to the Elder Scrolls…
Just like he’s never used any of the other apps he mentioned. Typical freetard, doesn’t have the slightest clue about anything.
Quit posting under my name <_<
Epic Phail: http://yro.slashdot.org/story/09/09/07/1955217/Lawsuit-Claims-WGA-Is-Spyware?from=rss
Linux sucks! Windows 4evar!
@ Ted
Nice Trainspotting reference! : ^ )
Hhahahahaha, here’s some of Thomas B’s L337 C++ code!
I normally wouldn’t make fun of a beginner, but since he says he’s so l337 and knows more than us…
#include
using namespace std;
int main()
{
cout << “MP BASIC CALCULATOR \n”;
cout <> x; // this takes what i put as the number and stores it as “x”
cout <> y; // this does the same as the last cin, but it stores the input as “y”
cout << “\nWhen added, your answer is: ” <<x + y; // instead of using classes, this section just couts the answers for everything at once
cout << “\nWhen subtracted, your answer is: ” <<x – y;
cout << “\nWhen multiplied, your answer is: ” <<x * y;
cout << “\nWhen divided, your answer is: ” <<x / y;
return 0;
}
his iostream preprocessor directive didn’t appear when I clicked Submit. Just making sure you all know he’s far too l337 to have forgotten that in his Hello World app.
Wow, that’s nearly as good as most n00bs were doing back in 1991 using Turbo C++.
20 years behind just like Linux!
Also, a couple of his extraction operators are showing up as , which somehow happened upon submitting. Again, he’s far too l337 to have made that mistake.
Remember, he has experience “typing long codes”.
I wonder if he wrote this amazing code in OpenSolaris Linux?
I love his commenting style, for example I never would have known what “Enter a Number” does if it weren’t for his comment stating “asks user for a number”. Ditto for “Another Number” and his useful comment stating “asks for another number.”
At this rate, he’ll be contributing to those FOSS projects in no time!
ps I see that a few lines of his “code” are inexplicably missing after being pasted here. Check out his “blog” or LH to see it in its entirety.
Here’s an even MORE thorough commenting style!
/* #include
using namespace std;
int main()
{
cout << “MP BASIC CALCULATOR \n”;
cout x; // this takes what i put as the number and stores it as “x”
cout y; // this does the same as the last cin, but it stores the input as “y”
cout << “\nWhen added, your answer is: ” <<x + y; // instead of using classes, this section just couts the answers for everything at once
cout << “\nWhen subtracted, your answer is: ” <<x – y;
cout << “\nWhen multiplied, your answer is: ” <<x * y;
cout << “\nWhen divided, your answer is: ” <<x / y;
return 0;
} */
I love that new Wikipedia definition for GIMP:
Gimp: the complexity of Photoshop and the power of MS Paint.
ROFL!
They may not make Photoshop for Linux, but CorelDRAW 9 is still better than GIMP despite being a decade old. Unfortunately, given that Linux is not a platform, who knows whether it still runs.
if someone sees something that is lacking, and feels they can do better, they can do so and if they are successful they get rewarded and the world gets a better product. In the FOSS world that same person would probably not spend what little free time they had to work on something for no return.
That or they’ll only be motivated to do the “fun stuff”, until that “itch” is scratched. And here’s another major factor swept under the rug by FOSS advocates: not all programming aspects are fun yet it all needs to get done in order to create usable products. Sure, programmers might practice their craft even in the absence of compensation, but part of the compensation goes toward providing motivation to tolerate the un-fun stuff. The FOSS philosophy explains this away by claiming with open source development, these holes will be filled by people who don’t like the intellectually challenging work but will gladly pour through bug reports and QA issues. I think we all know the reality behind that one.
I barely have enough time to write things in my crappy blog, yet people such as myself are expected to spend what little free time we have writing software for free for no other reason that RMS told us to?
Don’t forget that you’re also morally obligated to fully document said software and provide said documentation free of cost. If you fail to do this you are no better than rapists and murderers.
Not my words, people!
I have in the past installed Gimp for my (high school) users, both the generic windows port and the one that tries to make it look like photoshop. In monitoring my users I saw all of them using mspaint instead.
I then installed Paint.NET. Many still use mspaint, but a noticeable percentage have discovered the new application. Certainly more than ever bothered with Gimp.
I myself prefer the older editions of PSP, before Corel took over and began taking it in a new direction. Back in the day LView was also a nice and simple program that I liked (mostly back in Win3.1 / 98).
As for the name, taking the definition of “Gimp” as “one who is crippled”, I think that the chosen name for the project is a self fulfilling prophecy of a sort.
I will certainly never touch it again
I don’t think that necessarily has anything to do with user’s disliking the GIMP. It seems to me it is more likely that the GIMP is poorly named, so your users don’t associate it with an image manipulator. I’d be curious what your users would do with a link named something like GPaint.
Whenever I hear about Linux UI design, I invariably think of this comic:
http://www.ok-cancel.com/comic/4.html
@Mr O
Could be this one?
http://www.gimpshop.com/index.shtml
http://plasticbugs.com/?p=241
“…My original purpose for GIMPshop was to make the Gimp accessible to the many Adobe Photoshop users out there. I hope I’ve done that. And maybe along the way, I can convert a Photoshop pirate into a Gimp user.
If you’ve never used Photoshop before, you may not appreciate my GIMPshop hack. What I’ve done is renamed and reorganized GIMP’s tools, options, windows, and menus to closely resemble Adobe Photoshop’s menu structure and naming conventions. Many of the menu options and even whole menus were recreated to faithfully reproduce a Photoshop-like experience. After running my GIMPshop hack, you’ll find that Photoshop and the GIMP are strikingly similar.
Longtime Photoshop users should feel very comfortable using GIMPshop.
GIMPshop is by no means a 1-to-1 copy of Photoshop and you may find some menu items that are not in perfect order. But GIMPshop’s pretty close, and I think it does the job…”
So in order to popularate use of GIMP it has to trick it’s users as being Photoshop… neat!
And what about all that talking that GIMP is a drop replacment for PS, if even the author of aforementioned hack says not all features of PS can be made accessible..
And last but not least – I’m not sure about this – but isn’t the graphical layout of Adobe products copyrighted or something?
No, it’s not incompatible. It’s just impossible because like you said, a lot of the community is basically a cult that revolves around FSF, so they’re not supposed to like proprietary software. You might be using a free operating system, but that doesn’t mean the software has to be free.
Though I certainly find it cute that you’re trying to appeal to everyone, even though it’s a case of two fundamentally incompatible viewpoints, it needs to be pointed out that Linux IS deliberatly incompatible with commercial software – even on a technical level, this is by design. Look up Greg HK (or is it KH?)’s piece on abi-compatanility. The kernel API is intentionally unstable as an attempt to strong arm devices manufacturers to release the code for their drivers (kernel devs are known to intentionally remove hooks that blobs depend on) They argue that if you release the code, they’ll keep it working for you – and Greg tries to argue that retaining ABI and API compatibility in the kernel is impossible – ignoring altogether that FreeBSD retains binary compatibility with both Linux 2.4 and 2.6.x via alternate subsystems, as well as retaining API compatibility with version 2.x, 3.x, 4.x, 5.x, 6.x and 7.x all via the same method. Or that Solaris retains a stable ABI and API (and uses containers to retain backward compatibility), or that Windows retains nearly 3 decades of backward compatibility.
The incompatibility is intentional. They’ve even tried to argue that BLOBs are a derivative work, and as such a violation of the GPL.
Free software itself is a cult centered around the FSF, we agree on this, and Linux is free software. You’ll notice that few have a problem with open source itself (BSD, CDDL, MIT, etc) because it is largely free of politics (aside from the minor politics that both the MPL (Mozilla) and CDDL (Sun) are intentionally GPL-incompatible.
There’s also the tidbit that the community seems to make it very hard for any Linux based business venture to be commercially viable (see how everyone praises Canonical but nobody actually buys their boxed copies or support contracts – or how the community intentionally undercuts Red Hat with CentOS – or how there’s a boycott of Novel going on because the community screams bloody murder every time they act like a business – or how the community largely hates Sun and seeks to destroy Solaris, even though Sun is the single, largest corporate contributor to open source (and yes that includes Red Hat, Novel and IBM).
I’d be curious what your users would do with a link named something like GPaint.
I think if not the name, the generally atrocious UI (I actually like the menu-based UI to a certain degree, mind you), the lack of workflow enhancing functionality or generally basic functionality would seal gimp’s fate just as well.
Adjustment layers are a big one. Fine-grained layer blending effects and options are another (even for trivial things such as a simple drop shadow it takes considerably more effort to do in gimp), non-destructive editing is another (which is also why adjustment layers are so important!).
Then there’s the lack of 16-bit and 32-bit floating point colour-depth, the lack of in-built HDR support, The lack of CMYK, the lack of Pantones (or any reliable, compatible colour-matching system), the lack of decent colour-calibration and management facilities, (afaik) the lack of a clean way of using the aformentioned decent colour management system to use multiple profiles to simulate what the piece, or print will look like under different kinds of light (and even on different material, not everyone is limited to print-paper or even glossy photo-paper!), no typography tools to speak of, no support for absurdly large files (when you’re working with rasters, you work in 1:1 scale – since you can’t scale up without degrading quality), no support for printing to large-format printers (which are generally not supported in Linux to begin with), so support for importing from a negative scanner, no support for rotoscoping (in a rather clever way in Photoshop, mind you – importing video as multi-layer images, each frame having its own layer) etc
Scripting as an automation feature is nice, but why settle for scripting, when you can both script AND record macros (as in photoshop)?
Granted the later batch of missing features is generally reserved for use by professionals, media/design/art/digiphoto/video students, “prosumers” and advanced amateurs.
The thing with Gimp is that it isn’t even the most feature-complete open source raster editor (that distinction goes to either Paint.NET or Krita), nor the most feature complete raster editor for Linux (Pixel (formerly Pixel32 take that honour, though I’d argue that Corel’s PhotoPaint 9 is still more functional, and if you can find it, costs less than Pixel (~$30 vs. free).
Honestly, why bother when for $70 (excluding educational discount) you can get Corel’s Graphics suite, and get a top-tier Vector drawing program comparable to Illustrator (with the caveat that Draw is line-based and geared toward print, pre-press and desktop publishing, but also includes duplexing, multi-paging and a slew of page-layout features, whereas Illustrator is curve-based and geared toward designers, though with more advanced typography functionality) and PhotoPaint, the closest thing there is to Photoshop?
HAH! And I just saw Tux Sux’s post. Corel FTW!
Hey there Kharkhalash. I just wanted to say we all love all your great posts
But here you’re barely scratching the surface, even from a limited viewpoint. There’s just SOOOOOOOOOOO much more suck to the GIMP than that!
Corel Photo Paint was nice indeed (haven’t used it in ages though). Corel Painter 11 is great as well (love the brushes!) Paint Shop Pro is pretty decent. Photoshop Elements is great for most home users. Lightroom is pretty nice as well… There’s no shortage of decent photo editors (besides Photoshop obviously) with a great feature set and interface, and decently priced ones as well.
The GIMP offers not even 1% of what we need, it’s deficient and grossly inadequate for basic daily tasks, the UI is a complete disaster and much, much more (I could easily make a “GIMP sucks” blog, and have no problem coming up with articles almost daily for my entire life). Just see the comments in part #1 — and that’s still scratching the surface! But yes, it’s free, just like dog poop is. In fact, dog poop seems like a better option than the GIMP.
“decently priced ones as well”
And that’s without any student rebates, upgrade pricing, special offers, mail in rebates, volume discounts (for workplaces), previous versions being available for dirt cheap and so on.
They argue that if you release the code, they’ll keep it working for you
Once the device manufacturers acquiesce, it turns out that the kernel crew doesn’t want to maintain it after all. They’ll make speeches about how the kernel supports so many devices and that they can’t accept driver dumps to be promptly abandoned, so in addition to releasing code, manufacturers are expected to join the genocide known as the LKML, keep up with the daily breakage, and maintain the code branch in perpetuity. Linux users will still hate you even after doing all this, even when breakage isn’t remotely your fault. See Intel, ATI, Creative.
Thanks for the kinds words <3
But here you’re barely scratching the surface, even from a limited viewpoint.
I know, and it may not look like it, but I do try to be as concise as possible, while still trying to fully explore the point, otherwise I’d go on for far too long =/
I never bring up Painter (I *love* Corel Painter. Painter on it’s own justifies buying a high end tablet with tilt and interchangeable pens!) in Gimp/Photoshop discussions because it’s a completely different product, with a completely different scope, purpose and featureset – wet pixels and simulated painting (and simulating how different paints with different brushes interact both with each other and different canvases) it’s purely a painting program, neither Gimp nor Photoshop are.
I don’t mention Lightroom either (and I like LR *almost* as much as Aperture) since it’s focus is also entirely different, focusing primarily on photo management, the editing features are limited and imho are only truly useful to photographers – image editing applications don’t serve the same purpose, and stuff like Lightroom and Aperture are largely intended to be used in conjunction with applications like Photoshop (say, if you want to do HDR) Editor for creation, or post-processing if doing photography, manager for post post-processing, and Asset manager for organization.
It’s agreed though, there are plenty of cost-effective, more functional non-Photoshop applications readily available and that gimp doesn’t hold a handle to- PhotoPaint, Paint.NET, Pixel Editor, Pixelmator, PhotoImpact, Paint Shop Pro, Photoshop Elements, Ability Photopaint, PhotoPerfect, Pixia…
And even on Linux, there are reasonably priced, better solutions as well: PhotoPaint 9, Pixel Editor, and Krita.
could easily make a “GIMP sucks” blog, and have no problem coming up with articles almost daily for my entire life)
Agreed. It’d be depressing if it weren’t so hilarious.
The vector side of things is in even worse shape, mind you.
“The kernel API is intentionally unstable as an attempt to strong arm devices manufacturers to release the code for their drivers (kernel devs are known to intentionally remove hooks that blobs depend on)”
And eventually, the developers at ATI and Nvidia will just throw them a funny look and say “And exactly who the fuck are you again?” MS can get away with moderate strong-arming or imposing standards – they’re the runaway market leader, keep their APIs relatively stable and come out with mostly good standards or APIs. As an example, DirectX – DX pisses all over OpenGL now for game programming, as it doesn’t have OpenGL’s clusterfuck of vendor-specific extensions or a glacially-slow approval process of new features.
It won’t surprise me if device manufacturers just say bollocks to it one day, and stop working on Linux drivers.
“They argue that if you release the code, they’ll keep it working for you”
I don’t know if it’s just me, but I think this is one of the most arrogant conceits in the whole Free/Open Source ethos. That a bunch of part-timers will be able to write better drivers than the people who designed the fucking silicon and know it inside out!
The “many eyes make bugs shallow” mantra is FALSE, or at the very least, seriously mistaken. Having thousands of outsiders with access to the source of a driver will not fix it, even if they’re professional developers – not all developers have experience in the design and programming of graphics chipsets. The rest just won’t know what the hell they’re doing. The saying should be modified to “Enough _qualified_ eyes makes all bugs shallow.”
Ten thousand monkeys bashing on typewriters won’t get you Shakespeare.
Version 2.8 is coming. With not totally retarded MDI shit for a change.
Now it’ll finally tie with Photoshop 2.5:
-both have a “just ok” interface
-the GIMP’ed up editor has a couple small (hardly noticeable) things that photoshop 2.5 didn’t have (being 16 years younger kind of helps)
-and yet, Photoshop 2.5 still has better a CMYK mode. And Lab color. And Pantone swatches, and…
Congrats to Linux! You’re now only 16 years out of date for the most part. Another 10 years and you might finally catch up to Photoshop v4 (nevermind we’ll be using Photoshop CS10 by then)
“otherwise I’d go on for far too long =/”
Fully exploring the suckage of the GIMP would take hundreds of libraries of congress’ worth of space. That’s assuming you actually fill the buildings with 2TB hard drives. And that you zip the text first.
“Painter on it’s own justifies buying a high end tablet with tilt and interchangeable pens!”
Totally
I couldn’t live without mine, both in Photoshop and Painter. And yes, it’s a different product, but it just shows further how behind the GIMP is, no matter what you compare it against. And that Linux has nothing similar to offer like usual.
As for Lightroom, it’s not all that different. Loads of photographers use it to edit their pics, and it works just fine (a trillion times better than the GIMP for sure). A large number of GIMP users seem to use it only for that as well…
“The vector side of things is in even worse shape, mind you.”
Is that even possible?
As you admit yourself, you don’t know how to stroke a path in GIMP. Engough said.
I love how you people are just complaining.
Of course I’ve never done anything useful in my life, and I probably never will, and that DOES stop me from having an opinion.
I’m happy with my ubuntu, love almost everything about it. Switched over from windows a couple of years ago after yet another unavoidable re-installation, figured I might as well try something else, since I don’t play any games anyway.
But the moment I installed photoshop on my ‘buntu, was the moment I felt like I could officially say goodbye to windows. Haven’t looked back since.
Running PS CS4 now, it works perfectly. Haven’t dusted off my old tablet yet, don’t own a printer, so I can’t comment on compatibility in that respect, but for my needs it’s just brilliant. Those include web design, photo retouching, plugin-art, and font play.
As for GIMP… I tried it, looked through a tutorial on doing something completely trivial, and felt nauseous for a moment. Closed the tab. Uninstalled GIMP. The end.
The people on this site dishing Gimp and linux (Unix based as is Apple OS)are obviously partime users of any graphics program. I waited for Gimp 2.6 and still use PS -CS. The reason is its catching up, its free and photo-manipulation is on par with PS. Even Adobe have taken ideas from Gimp.
The cost of PS is high and as GIMP is free, developed free, it deserves credit over a $600 dollar package from Adobe. Hey you want to pay go for it…bet most GIMP dishers here are using pirated PS.
As for the dude that gave this simple tutorial…well it shows how pathetic you are at graphics and even more so at explaining coding… you should have used the more explanatory term “algorithms”…. as GIMP has several million lines of code all accessing library files…it wouldn’t function without complex coding….arrays are SO ..very Visual Basic…basically loop structures…this makes you a very angry dense ponse….AKA prick.
…this blogger is a real dwebe….First GIMP can do most of what PS can. PS 8 has been great but I’m not going to upgrade…
The people who offer gimp do so…not to replace PS but to offer a substitute…
News has it that Adobe may release a version for Linux as its becoming a more popular OS…
And those that listsen to bitter twisted F… then go and part with a thousand bucks….
“First GIMP can do most of what PS can”
Although Kerberos shows -quite clearly -in this article that it can’t, and if it can, it’s needlessly complex, where PS is intuitive and easy.
“PS 8 has been great but I’m not going to upgrade…”
If you assume each CS version is a major release of Photoshop, it’s now on version 12. The upgrades are worth it, and GIMP falls further behind.
“News has it that Adobe may release a version for Linux ”
Where? Anything credible that’s not a Linux fan-site’s wishful thinking? A press release from Adobe, and we might take notice.
To be frank; airborne pigs, blue moons and Satan skiing to work will happen first. Adobe simply do not care about Linux.
“as its becoming a more popular OS…”
With whom, exactly?
“then go and part with a thousand bucks….”
So it’s all about cost to you? What about costs in lost time or retraining?
Also, do you really think everyone pays full price for every version? Ever heard of upgrades? Or upgrade cover on licenses? Pay Adobe less than $100 a year per copy after the initial license purchase and you get every new version of Photoshop as it’s released. For a business using Photoshop, that’s less than the coffee that employee wil drink over the year.