Usability Eye for The GIMP Guy
TuringTest writes "The GIMP has recently signed up for
evaluation by OpenUsability.org. 'Many user interface decisions are being made by developers who often have little experience in user interface design. In order to improve this, we need the help of experts. To find them, GIMP has joined
the OpenUsability project. Here's a platform where Open Source developers and usability experts get together.' They also report their first experiences with the paper prototyping of a new Import PDF dialog."
It's true that many times the developers that make the GUI decisions aren't fit to, because the average user doesn't have the same view of programs as a developer does. It's great that they're partnering with another site to promote usability (especially for the GIMP, which I find to be a bit overwhelming). I wish more programs did that.
Send email from the afterlife! Write your e-will at Dead Man's Switch.
When the report comes back saying that it should have a proper window instead of floating toolbars, will they say "they weren't using it right, they are just used to Photoshop!" like they usually do?
Seriously, people have been complaining about the interface since day one, and the GIMP developers don't pay any attention. That's their prerogative of course, but if they aren't willing to listen, why are they signed up for this?
They totally redecorated a wheel chair ramp in like 3 hours.
I have used GIMP many times and tried to do useful things with it. Overall the feature set is acceptable. But I will never be able to use it for actual work until they fix the big one.
PROVIDE AN OPTION FOR AN MDI GUI ALL IN ONE WINDOW.
With dockable tool palettes.
Every time I bring this up to anyone who knows gimp, they tell me to run it in its own virtual desktop. I don't use virtual desktops, and I don't want an app to have a ton of toolbars floating around anyway.
[an error occurred while processing this directive]
I used to think the usability of the GIMP was bad, turns out it's just different from what i was used to. The more i used it exclusively, the more i figured out how nice it was.
Nowadays, if i go back to a windows system with photoshop or paintshop pro, it feels really cluttered and i get 'clausterphobic'.
Of course, i'm speaking as a casual user who does pretty basic operations. Maybe it's different if you work with it professionally?
Now the "usability" people will ruin GIMP the same way they ruined GNOME.
For the number of complaints they get from people who just assume Gimp sucks from the start, these guys are doing great. I have been reading Sven's remarks on his blog and the Gimp user forums, and it's obvious that he puts up with a lot of idiotic complaints. At the same time, he is doing things like this to actually make solid usability improvements. Be sure to check out SIOX (siox.org) for another really cool feature that's coming up.
Will they be able to take criticism on interface decisions they have taken years ago and argued for many times since then? Many open source projects have these really stupid things hanging over them because developers can't admit they have been wrong all this time. Take this one in Firefox as a prime example.
Thank $Deity for that.
As good as the gimp is, it can be nightmare finding tools when you start using it.
At first I thought this referred to the way that icon looks at me every couple of seconds. It still freaks me out.
australian project gutenberg is better than the original.
Not only does this make the GIMP more accessible, it can be used as a "selling point" against the likes of Adobe Photoshop, and if more high profile Open Source stuff does the same, it's yet another benefit of Linux over Windows!
this is the kind of action that not only opens the door to 'regular users', but it should help people understand how microsoft had sooo much popularity with certain softare (i.e. office).
microsoft had some design standards and then they got a lot of feedback on usability. outlook may be full of security holes, but a lot of people find it amazingly intuitive to use.
eric
The usability of the Gimp is actually a lot better if you are using more than one monitor (which a lot of graphics artists do anyway). It's only in the far more common scenario of using a single monitor that the Gimp becomes hideously ackward.
I use only a small subset of GIP operations, like most people, though each of us has a different subset. I have to hunt through lots of sub/menus and button palettes to find the operations I use, especially when I go for months without using it. I'd love to have a custom palette that I can populate with my own menu items/buttons, and maybe even a library of values/settings, all in just one palette that I can set to open when the app opens. Stored in a config that I can easily email or otherwise transfer to another workstation with a different GIMP install (or upgrade).
Maybe the GIMP already does this, but I can't find any sign of it - that's kind of my problem with its UI, anyway. And if the GIMP can do this, I'd of course love to have the function in all my GNOME apps.
While I'm wishing, I'd love to have a GNOME-level app itself with cross-app palettes of all the buttons / menu items / config values I use in all my apps. I'd love to open a data file, "for editing", have GNOME detect its MIME type, and open the palette I use for that MIME type, with my custom GUI palette for all the apps that I'll use to edit that data. Why should I have to flip between all these featureful apps on my screen, each with their modes and GUI paradigms, just to use the small combo of features I actually need?
--
make install -not war
You know, I have used Photoshop, Corel Photopaint, and Paint Shop Pro. I hated Photoshop's deeply hidden functions and general bloat. I hated Photopaint's lack of options when it came to layers. PSP is pretty good, and I would have considered buying it if I hadn't found Gimp. Gimp does everything that I want it to, and it doesn't have a confusing interface.
Maybe they had good reason to use paper (so they wouldn't be biased), but I'm wondering why they didn't use Gimp or Photoshop to create the prototype? To me, it's easier to cut and paste, and move things around with a graphical editor than with tape and scissors.
1 - You want a GUI which looks like Photoshop? Get Gimpshop and stop whining! 2- Now, what about comparing GimpShop to Photoshop?
Well done to the GIMP developers getting this far. I really don't understand when people say that it's not got a good interface. I really like it the way that it is.
I don't think GIMP has any problems, other that other desktop clutter that might get in the way, and perhaps the icon toolbox is a little too big, but that's only because of my system settings.
I hope the test is not conducted on KDE because that will probably make the tester suggest that GIMP looks more like the rest of the desktop.
Why UNIX?
having to click to expose just the root menu is excessive. The root menu should always be visible, IMO.
By "root menu" do you mean the menu bar at the top of the tool window, or the context menu in the document window? If the latter, then GIMP 2.0 and later have added that menu to the top of the document window. If the former, then try the Deweirdifyer extension on Windows or virtual desktops on *n?x.
I'm getting used to it. But there are some flaws, like that you don't get a standard file selector from "Open" that lets you enter a file name: you have to use "Open Location" instead (it should be one function), and the oddity of having two "Rotates", one crippled and one not. The more useful one is buried deeper.
Don't blame Durga. I voted for Centauri.
By excellency, in OSS, the Inmates are running the Asylum. Usability is by far the biggest problem OSS software has right now. Not security, since security does not matter that much. Yeah, it does not matter. Microsoft gets away with the biggest security stunts in history of modem society, but this only because their products are a lot more USABLE by the end user. And the user will obey and put up with the mistreating, just to be able to use the darn COMPUTER.
... Learn how to develop USABLE stuff, not USEFUL stuff, since there are hundreds of applications for almost every darn task out there.
Gimp is the epitome of wrong UI in OSS, I can barely use it without online howtos, and I'm experienced. Now, imagine Av. Joe
A link to Sven Neumann's blog has more on this.
:) ), but honestly, I've not yet seen OpenUsability do anything worth bragging about. At all. Just a couple of flimsy "ooooh boy this is great KDE is JOINING FORCES with OpenUsability, which is GRATE because everyone KNOWS programmers don't no jack about usability." stories.
In fact, it's probably a lot better than any of the other comments, the dead openusability website, or whatever that site may or may not have posted about this. Simply put, it looks like the gimp is merely a project that has been registered by one of the developers to see what or if any good can from from those guys. That's all. No massive throw-in from the collective force of Gimp users and developers.
I've got a ton or respect for the dude (I've fixed far fewer bugs in GNOME bugzilla
Feel free to call me the stop-motion energy guy... I'm just skeptical.
I hope Blender signs up too (unless they have already, the site's a bit too /.ed to find out right now)
The Gimp UI is so bad the the Cinepaint http://www.cinepaint.org/>(based on gimp) people are writing a whole new ui. Live Picture had a great UI. Combustion Shake Digital Fusion have good UI's. Gimp and photoshop have bad UI's Gimps UI is just freaking crappy. I had to use CinePaint once and I tried and tried. Uh is there is keyboard shortcut to increase brush sizes? Then on top of that It was so slow. Doing a little websize image its fine. Give it a 2k cineion file add a few layers and it just goes dead. I tried everything. Made the tile cache 512MB (tried smaller and bigger and lots of different settings)
OMG Ponies!!! with Glitter!!!! I miss Pink
People might be interested in Krita (http://www.koffice.org/krita/screenshots.php) as an alternative to GIMP. It has an interface similar to PaintShop Pro where all the interface windows are contained within one main window and it integrates well with KDE.
For those of you using OS X that have an interest in GIMP, I ran across Seashore the other day while reading Drunkenblog. It's a major improvement over GIMP for OS X. Definitely something to keep your eye on.
You're right. The interface for The GIMP is very different from any other application I've used. It's not really bad, it's just different and it takes a lot of getting used to.
I just started using The GIMP not too long ago. I don't want to spend the money to upgrade my old copy of Paint Shop Pro if there's software that's just as good for free. If it takes me a little longer to learn how to use it, that's fine. (Unlike most people, my time is worthless...) But if they could improve the interface, I can't imagine that people choosing a graphics software package wouldn't use the free one, especially for low- to intermediate-level graphics needs.
Who knows? If they improve it a great deal (and improve the text tool, my only complaint with the software right now), we could be seeing a huge GIMP / Photoshop rivalry on the horizon!
Make it work exactly wacktly like Photoshop or I'll...or I'll...or I'll whinge. Yeah! That's it! I'll whinge and then I'll whinge some more until..until...you've had enough! And then I'll post some flames!
Make a MDI clone, but make it act so that windows inside it move with it, but windows outside it do not. Kinda like Winamp, where things docked to the main window move with it, but things that aren't don't. You could then pull all the toolbars out and maximize the document window inside the faux MDI parent, and it would act like normal GIMP. Or, you could leave them inside the MDI parent and it would act more like Photoshop. Make it tweakable for the nitpickers (How much of the window has to be inside for the window to be "inside"?).
I hate grammar Nazi's.
I never really understood what the fuss about The Gimp's UI was about. Sure, it took me a while to get used to the interface, coming over from Photoshopland.
But now, I find myself staring blankly at the screen in PSP/PS clicking on images waiting for gimp-like menus to pop up for about 20 minutes, until I realize that it doesn't quite work that way.
Personally, I like the floating toolbars, they let me set up my workspace in a more multitasking-friendly kind of way, when I'm working with multiple images and multiple programs, great on multi-headed setups as well, as has been previously mentioned.
You just need to get used to it, really, and I like the menus and junk much better than hiding multiple features under single icons. Besides, if you really want the MDI UI so badly, just hook up gimpshop, as has been also previously mentioned.
yes, I do this proffesionally, and yes, I use The Gimp for about 90% of my work. Besides, as I've always said, it's not the tools that get the job done, it's how good you are at using them, how resourceful you are, and really, in the end, it comes down to talent.
Ok, here's my GIMP usability horror story:
I was at university, and needed to crop and rotate some images for a 3D modelling assignment. I took a look at the programs installed and noticed The GIMP. "Well," I said to myself, "that'll do--how hard could it be?"
It took me a few minutes, but I managed to work out how to rotate and crop my image without any dramas. But then I tried to save it.
Imagine my horror when I discovered that the File menu didn't have a Save item. "Bloody GNOME developers..." I thought, and looked through the (two?) other menus on the main window. Nothing.
I hunted through the other windows to no avail. I right clicked everything I could hoping for SOMETHING to let me save, without success.
I eventually stumbled upon the image's right-click menu. This one had LOTS of submenus, so it just HAD to be there somewhere. Of course, I ignored the top "File" menu since I'd already ruled that one out.
About ten minutes of fruitless searching later, I decided that maybe I'd upset it somehow and gotten the "Save" item disabled. I was about to give up when I accidentally opened the File submenu on the image's context menu.
And there was "Save As". I wanted to scream and smash the computer into a million pieces. The GIMP wasted about 15 minutes of my time.
I honestly don't believe that the GIMP's developers could be so incredibly incompetant as to break two of the most fundamental assumptions people have about GUI apps: that "File" operations are under the "File" menu, and that if you have a menu in two places, it's the same damn menu. I can only imagine that the GIMP developers don't want people to use it.
I hope these usability guys flay the GIMP developers alive for that one alone...
We're geeks... We're the sorcerers of the modern-day world. --
With all the crap jokes people crack around here, this one needs way more love.
How can it be OpenUsability when we all Slashdot it?? : ) Oh well, Ive seen the site earlier in the week.. Id have to say that a GUI Interface is the most important piece for especially new people to a specific program. I use GIMP on a regular basis, and the "Usability" is pretty easy to Use! : )
Just me
Anyone find that the ability to manipulate text in Gimp is... lacking? I was trying to make a basic logo in Gimp a few weeks ago, an operation that would take me five minutes in Photoshop, ended up taking me almost two hours in Gimp.
It's really difficult to resize text to fit the shape you want while maintaining good quality, while I believe Photoshop does this by maintaining the font's vector information until you rasterize the layer.
Also it was very difficult adding simple effects to it, such as a outline, glow or shadow. And at the same time, having it adjust dynamically when I alter the parent layer.
I found it very frustrating, and I've been using Gimp for many months now. >.< Maybe I'm missing something and still have more to learn, but I don't think many people would disagree that some of the interface on Gimp is unintuitive.
I'm happy to hear that they're trying to improve.
- shazow
Best experience with GIMP:
Use lazy window focus and a single linux desktop (e.g. Desktop #4). Isolated on its own desktop, it has an mdi-like feel to it.
Worst GIMP:
Running under windows, you don't get lazy focus or seperate desktops, it gets messy. Hence the call for MDI-ness.
Also, file open dialogs still kinda suck, esp under windows.
GIMP's great feature set is masked to newcomers by its 'horrible' UI. But like anything else, you can get used to it if you need to. It doesn't make the whole app broken, it just makes it harder to use (still a bad thing though).
Don't like the UI? Use something else, its that simple. Articles like this show the GIMP dev's are at least aware of the UI issues and maybe are taking steps to improve it.
But don't let your initial impressions stop you from learning a great tool. GIMP's functionality is rock solid, lets just hope the UI gets there someday.
Or just stop complaining and use Photoshop. I've used both GIMP and Photoshop for professional photo work before, and either one works great (just one doesn't cost me $700).
They take some fat slob who is a gawdawful mess, and they do a makeover. They buy him/her new clothes, a haircut, back waxing . . . whatever. At the end of the show they call all the friends together to view the results of all that work.
Voila! We now have a fat bloated, slob dressed up in new clothes. Maybe instead of the clothes they should have paid for a fat farm or a stomach staple.
Gimp, are you listening?
I use GIMP for spriting and some other stuff, and I must say, it does have a confusing interface. Once I was trying to isolate the two layers of a .gif and I had to accedentally open up the layers menu and copy them elsewhere to get them apart. GIMP isn't too bad though, if you want an interface to complain about take a look at Blender! http://www.blender.org/
Gimp is perfectly usable. I know. I use it. The question here is one of "easy to learn". Gimp is not easy to learn. Gimp is extremely powerful and fast to use for an experienced user. "Easy to learn" and "good for the pro" are not mutually exclusive, but they're almost so. I don't think Gimp will ever be the application grandma fires up to rotate her digital photos 90 degrees. That's fine.
Grandma also doesn't edit the Linux kernel source code in emacs and recompile it to support her digital camera. Emacs is extremely powerful and efficient for an experienced user, but totally unscrutable to the uninitiated. For the uninitiatied there's gedit or notepad. For the initiated there's emacs. This is as it should be. So should it be with Gimp.
I had the same experience when I first tried Gimp. But then again I had the same experience when I first tried PS. The fact is you have to learn how to do anything non-trivial in any non-trivial program. Next time take the approach of "I would like to learn how to do X with Y" instead of "I need Y to do X even though I already know how to do it easier/quicker with Z" and you might be pleasantly surprised.
apt-get install redhat please god - Me (take it easy, I love Debian)
And I will STFU and never use Photoshop again...
In that sense, all UIs are usable. Given enough practise, anybody can learn how to even use the most arcane UIs. When people talk about "usability", they are pretty much always talking about "easiness to learn". You are correct that Gimp is good for an Emacs-loving experienced user, but unless you want Gimp to be confined to that userbase, Gimp's usability for the common folk must improve. And that is a requirement if it ever can be a Photoshop replacement for Linux.
If you check mail archives (gmane, official ones are down) you'll see there were plans, but got ditched.
I agree that it is trollish to say "fix it yourself." It is wasted breath.
But so is demanding such changes from developers who are scratching their own itches, often for freee.
People who want a feature that isn't currently in another product have many options: politely request that the developer work on adding the feature (normally through bugzilla or feature requests in some online CMS, like sourceforge), do it themselves, pay someone else to do it for them, offer up a bounty (how about the comparable license cost you'd be paying for Photoshop?), use some other software (such as Photoshop), or bitch and moan in a public forum, such as slashdot. Out of all of those options, the last is the LEAST effective method.
People who use it should expect dumb replies, such as "you have the source--fix it yourself." In short, it is often flamebait to make such posts & those who do make such posts can be just as bad as the people who then flame them.
looks horrid. Lots of superfluous visual stuff going on (eg change of pointer orientation over menus; odd button effects) which doesn't inform the user or beautify the interface.
I will allow nothing into my house that I do not know to be be useful or believe to be beautiful.
Usability reasons are largely why my wife hates the Gimp. She makes her living on Photoshop, but I use the Gimp for all my random junk. One weekend I decided to try her out on it and her experiences were like this:
-- Dialogs were inconsistent and many times didn't properly explain their function (filters)
-- Layers are handled 'quaintly'. No layer grouping, which takes it totally out of the running for her day-to-day stuff. She will often have documents with 100+ layers, grouped and folder-ized.
Those were two of her biggest compaints, most of the others were "this feels different from Photoshop", which you can't do anything about. But the large compaints were all layer and user interface related.
She didn't care about CMYK because she wasn't doing anything destined for print, but that would have killed her too.
Most of my personal beefs have to do with palettes that get behind other objects (like my workspace) and I have to track them down. But I'm not an artist.
Most of her compaints exist in previous versions of Photoshop too, to be fair, but if I even joked about "hey, why don't I install Photoshop 6 for you on that new machine", well, I wouldn't eat for a month.
The experience of trying to get her to use Gimp for a day scared me off of ever trying to get her using Inkscape or any of the other vector stuff, even for 5 minutes, instead of Illustrator.
Usability lab testing can only mean good things for this project, I hope a lot of good comes of it!
I like music
The last few versions of the Gimp have really improved.
No longer does every palette count as a separate window in the Alt-Tab list/window list.
Clicking on a palette no longer steals the focus from the document window*. This used to drive me insane.
The visibility of palettes can be toggled by pressing Tab.
Raising a document window now even raises the palettes along with it!
The one thing I find missing is a way to maximise the amount of space a document window takes up, without making it so large that parts of it are obscured by the palettes.
As much as I hate MDI, I have to admit that being able to maximise a subwindow, having previously docked the palettes into the main window is very handy. Likewise, on the Mac OS, the window manager knows to avoid overlaying a window on palettes or the dock when hitting 'the green button'.
So, all I want is for the Gimp to borrow this behaviour from the Mac OS. Have it avoid my palettes when maximising windows. The 'correct' place to implement this is probably even in Metacity. I don't really care who gets it fixed, but once it is, I will no longer have cause to complain about the Gimp's UI.
Calling Gimp "extremely powerfulll" is like calling WordPad a strong layout tool.
We suffer more in our imagination than in reality. - Seneca
...a way to draw a circle in less than 5 steps and 2 layers.
I miss Deluxe Paint. Simple, but powerful. EA should get back into productivity software :-).
So you're refering to auto hide, or you just not tried.
Having windows captive in other windows is riduculous. It not only makes multiple monitors difficult to use, it makes large monitors useless too. Because anything that isn't document content is useless backdrop.
Plus MDI just encourages this "buildup" of little palette windows that makes your useable monitor area much smaller than it needs to be.
Photoshop had a similar issue with it's great color model and anti-aliasing tools in version 1.0. The interface was akin to Pixel Paint or other paint programs, but users weren't able to make retina-searing RGB color gradients and everything always looked fuzzy because of anti-aliasing. Rather than just arguing technical supperiority of their tool, later versions added more color models and ways to turn off anti-aliasing. Users saw Photoshop was easier to use and could produce better results.
If the Gimp wants to evolve into an OS independent graphics platform (like Adobe apps have), they'd be smart to create a version that lets users explore in a way that meets their expectations. Make a "Gimp Lite" that works like dozens of other MacPaint inspired tools (Paint Shop Pro, MS Paint, Photoshop, etc). Some functionality will be more difficult to use because of the more constrained interface, but users will learn the capabilites of The Gimp in a familiar way. When they hear about how much more productive the interface of "Gimp Advanced" is than Gimp Lite they'll be more capable of making the jump to a new interface.
On the other hand, if they have to learn both functionality in a new interface they'll only be likely to complain.
I tried introducing Windows users to Gimp and even Gimpshop but the thing that always gets in the way is the file open/save dialogue. It might look right at home on a Gnome desktop but in Windows or KDE it just looks, works and feels completely different to the open and save dialogue you get in other applications. It's different, very different. Firefox on KDE also has this problem, that is a Gnome-esk file browser.
Openoffice used to have this problem too but now at least uses the native open/save dialogue to blend in with the style of the window manager it is running with.
Is this too difficult to do?
So they start with an OpenUsability site that has no clear purpose, no information, a cluttered design, a bunch of irrelevant stuff on the front page, and where the only seemingly-relevant link opens a new window (a big usability no-no)
So where are the usability experts?
All of you bashing the GIMP should try to using Photoshop which will set you back about $500. If you think the GIMP has usability issues I wonder what you think about Photoshop. Unfortunately the GIMP took many of his queues from Photoshop.
As much as I appreciate Adobe's innovation I hate their bloaded implementations that eat all resources of your system and their unintuitive user interfaces. Obviously there are these artistic types that went through years of conditioning who claim the contrary.
In any case I hope the GIMP will improve usability for all users and not only the artistic (read photoshop conditioned) and hacker types (including myself).
FS
I don't mind looking like a GIMP idiot if someone points out to me where I've so obviously missed this useful feature.
"It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
That is so wrong an attitude. It's elitest, and unproductive.
Having a highly similar to virtually identical interface for two programs that perform the same function would be a Godsend for anyone who ever has to use both of them. Unless you can clearly demonstrate why GIMP's interface is significantly superior to PS, you have no argument that just because you like the current GIMP UI, that there wouldn't be an important advantage to more commonality between programs that perform the same functions. Even naming the tools and layer effects the same is greatly useful. And this is not to flame either GIMP, or PS.
Of course, with Look and Feel lawsuits not forgotten, such common sense is unlikely.
"It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
That's because, unlike toys like "Windoze Payntbrush", you can actually DO SOMETHING with it! A lot of functionality necessitates a lot of buttons, or menu options, or configurable widgets. As I harp on again and again, a Stealth Bomber is more powerfull than a tricycle, so when you get into the cockpit of a Stealth Bomber, don't complain because you didn't find a set of rubber-gripped chrome handlebars and a set of plastic pedals to operate it with.
And, as always, I expect I'll be shouted down by the mob. We will have our handlebars and pedals anyway, even if it means chopping a Stealth Bomber down to the functionality of a tricycle. It never occurs to people that if a tool is too difficult for them to use, that probably means that they don't need it - they need to stick to their tricycles and leave the Stealth Bombers alone for those of us who NEED them.
Just as I finally figured out how to draw a straight line with The Gimp, they want to change the UI again?
Oh well, what the hell...
Ion is a windows manager that allows you to group applications together in their own tab like groups. Or strictly subdivides the desktop into different areas.
Hopefully the way of the future TM.
Comment removed based on user account deletion
He's too submissive! (ok, lame Pulp Fiction reference)
Now in all seriousness, here are the things I absolutely, positively HATE about The Gimp:
* Feather; works slightly differently than practically every other paint/image editing program in existence. Combine grow and feather into a single step, else make "photoshop-type feathering" a user-configurable option. I'm used to it but I can't get my full-time graphic designers to try The Gimp because we have Photoshop licenses already and they can't stand how this works
* Tablets are a PITA to configure in The Gimp. Once configured, tablets work GREAT but getting there is a chore
* Taskbar/dock buttons must be document-centric. There should be ONE taskbar button for the application if no documents are opened. When documents are open the application taskbar button should be destroyed and buttons instantiated on a per-document basis - preferably with the icon being a thumbnail of the current document.
* Windows/Docks/Pallettes should be dockable. Check out the CS2 suite and emulate that GUI as much as humanly possible
Things I'd "like to see" in The Gimp:
* Better vector support
* Better text handling (see Photoshop, Illustrator)
* improved layer/selection scaling tools
First laugh out loud comment on Slashdot for me in a few days. You'd get a +1, Underrated if I had some mod points.
It's better to vote for what you want and not get it than to vote for what you don't want and get it.
- E. Debs
Correction: Most of my experience was spent on Photoshop. (Didn't catch it in the preview :()
People who want a feature that isn't currently in another product have many options: politely request that the developer work on adding the feature (normally through bugzilla or feature requests in some online CMS, like sourceforge), do it themselves, pay someone else to do it for them, offer up a bounty (how about the comparable license cost you'd be paying for Photoshop?), use some other software (such as Photoshop), or bitch and moan in a public forum, such as slashdot. Out of all of those options, the last is the LEAST effective method.
It's sad how the second-to-last is the most effective, and probably will be forever.
To me, the only purpose of the open source 'movement' is to clear the real job market(the one for grown-ups) of competition with useless projects that cater to naive idealists. And that's fine with me.
For every single dead page on sourceforge, I can xerox my ass with impunity, on company time.
My major gripe about the GIMP is that simple things are hard to do. For example: draw a circle. I have to Google the instructions for that evey time. And I still don't know how to make a circle that is transparent except for the, well, circle. Would it hurt too much to add two icons next to the selection tools that would let you draw these common shapes like ellipses and rectangles?
I'm an artist who paint a lot in Photoshop. Some of you might have seen the Flying Spaghetti Monster vs Adam (Sistine Chapel) painting I did.
Anyways, I've been trying to give feedback to GIMP(shop) for quite a while, but I can't find any feedback emails or forums.
I failed to register at "open usability". I couldn't activate my account, because of an error or I just got my password wrong (which I wrote down clearly). I also tried to register another account, but that didn't work since my email was taken by my previous inactive account.
So my feedback will have to go here. It concerns mostly my painting technique. Maybe someone could drop this in a relevant inbox?
1: Colorpicking has to be easy. I prefer temporarely shifting to the colorpicker while holding down a key. The colorpicker should be able to handle average colors too, in case you colorpick from an area with a lot of noise.
In GIMPshop it seems I have to switch to the colorpicker tool manually, then when I colorpick a dialog comes up that I have to click down. This takes several seconds and kills workflow. Basically thing single 'feature' alone makes it practically impossible for me to paint in GIMP. I need to be able to colorpick once or twice per second. Yes I paint fast and I blend by using a 50% transparent brush and dabbing several times if I want opaque color, or I dab and colorpick if I want it more transparent. I use a wacom but have pressure sensitivity set to size so I can reach narrow places or fill large areas without having to change brush. Workflow and accesability is VERY important.
2: Brushes. It would be useful to be able to make several brushes that are just a click of a button away. When painting I generally use a few hard brushes and a few soft airbrushes, and some for multiplying on base colors onto line art. I do not want to manually set these up everytime I'm changing brush.
3: Photoshops 'Fade' is very useful. It brings up a slider which allow you to fade the last change, which can be a brushstroke, a curve/level, a hue/saturation change, or almost anything. This is very handy since it's realtime and you can fade your change until it looks balanced.
4: Photoshop's history can be useful. Some artists also make a new layer to experiment, paint a little and if they're happy they merge, otherwise they delete it. I use the history brush occasionally to erase changes I made with a soft or hard brush. This is useful if I for example painted a lot of cool armour details, but ruined the head, then I can just history erase the bad changes to the head. Theoretically this can be done with layers though, if the old layer without the changes is perserved somewhere.
5: Brushstroke quality is important. There might be an option for it but my version of GIMPshop made irregular little blotches on my lines. Giving any changes to pressure some sort of weight might prevent this, so transitions to thinner lines goes smoother somehow. Flimsy and chaotic does not look good unless you're Pollock.
The Chair Corp. comic(*00-12)
I don't know whether this is just me or not, but I find it maddening to switch between two user interfaces that are similar but not quite the same. Not too long ago, I switched from Opera to Firefox... I went through a period of cursing and threatening to delete both of them. I have the same problem with languages: After using Perl for a few years, I had to use PHP for a project... the languages have similar syntax, and it drove me crazy every time I'd write "split" instead of "explode" in PHP. Another one is Java vs. C: I can't tell you how many times I tried to test whether an int was zero or not with "if(myInt)", which of course won't compile in Java... and I *knew* the difference, but my fingers (or brainstem?) kept trying to do what they always had done.
I don't use either the Gimp or Photoshop much, so can't say whether one's got a better UI... but if they're going to be different, they should be *wildly* different. If they're going to be the same, well, that would be better for all concerned... but as you said, expect a lawsuit :(
Gimp has amazing graphics capablities, but is let down badly by some elemental bad UI design.
The thing I hate the most is that the open file dialog does not open in the directory that you last used to open a file. It hard coded to the users home directory. This assumes that the user keeps all his/her graphics in one directory, which is riduculous.
With Photoshop, it took me a good half hour to get familiar with the menu, option, tool positions, and the keyboard shortcuts I used the most.
Now, am I a Photoshop ninjitsu master capable of doing professional quality editing? Hell no. That has nothing to do with the positioning or layout of the tools themselves as long as they work. Being professionally capable with photoshop is knowing what values to put in where and what combination of filters, tools, and masks let you produce the desired effect.
Photoshop was intuitive and well organized for the most part.
Ditto for Paint Shop Pro, which while being nearly as powerful, had a markedly different interface outside of the fact they both used MDI. It took me even less time to learn how to use Paint Shop Pro.
Photoshop's interface is intuitive. Paint Shop Pro's interface is intuitive.
I tried using the GIMP (1.x and 2.x releases both) and went into it full well knowing I was going to have to learn another interface. I struggled mightily with the GIMP's odd menu layout, its clusterfuck of taskbar cluttering tool windows, and general lack of usability.
It's not learning a new tool, it's just the simple fact that Photoshop is a better one.
stop requesting features that aren't useful (and are distracting) to 99% of the user community.
Worst pop-culture pun on Slashdot ever.
why is it open source developers fail to get the idea of "Embrace and Extend"? Copy the good ideas.
The major commercial graphics applications from people like Corel and Macromedia deliberately copy a whole lot of basics and keep things similar to Adobe unless they have a good reason to do otherwise.
The GIMP is being different for the sake of it most of the time and is much more different from Photoshop than most other graphics applications.
Who says photoshop has the best interface? Certainly they've done more research into useability than the GIMP dev's have had the resources to do, but GIMP should strive to be whatever its creators intended it to be. If that's a photoshop clone, then so be it. If their goal is a maximally useable program and that happens to converge to a PS-like design, the so be it, but if GIMP doesn't want to just be another Buran, they will consider everything they can.
The parent was expressing the desire for this to be a genuine improvement in GIMP's useability, rather than a consult-job going in with a pre-concieved notion that photoshop already does everything in the best way possible.
Can you be Even More Awesome?!
GIMP isn't as bad as people say it is. However, I will admit that there are some issues that are still annoying- but not exactly show-stuppers. Just the same, I'm glad that the GIMP team have the foresight to try and improve on this further.
The original intent of The Gimp was to provide a set of modules to insert into a larger application for image management, as well as provide a framework for image modification libraries. Hence the floating palette model and distributed UI system.
It just so happens everyone just wants a binary to run Gimp directly on their OS because the binary which showcased the code waaayyy back in the day ended up turning out pretty darn good?
I can only imagine a usability call is more likely a shift to focusing on a specific Gimp application rather than an API. Yay. If it turns out decent, then y'all got what you wanted. If not, you'll all be using a code showcase as an image editor. Here let me pause and LMFAO.
The Gimp as a standalone app was an appropriation never intended, but unavoidable the day the first Win binary was released. But as everyone knows, if its free, and it does one thing everyone wants, it turns into that one thing, and so The Gimp grew like a Boil that everyone picked at, trying to figure out just what the hell it was.
Is it that Slashdot is once again complaining about getting a free Hot Dog, carefully slicing it into very small lunch meat and calling it bologna?
Obviously there were differences enough respective to each program -- the tools for Illustrator are quite different from the tools for GoLive, for example. But the palettes and use of each program was exceedingly similar, after years of being just different enough to be annoying.
Still, Paint Shop Pro uses an interface very similar to Photoshop, and I'm relatively certain that it's how it holds on to its relatively small marketshare. It's an alternative that's similar enough so people can use it as either a "home alternative" or a "stepping stone" if they're already familiar with Photoshop.
While naysayers will say that just because Photoshop is popular isn't reason enough to start using a similar interface, there are a lot of things that Photoshop just does right. Putting tools that are semantically similar yet different enough that they won't be used simultaneously on different tabs of one window keeps them visible without getting in the way or "losing" them. And all the tabs can be pulled off if you need to use them a lot. All of the windows recognize one another, and if you start moving them around they'll auto-align with one another and so on. Similar tools are grouped together and are easily accessible.
It's not a perfect interface, but it's one that's easy to pick up on right away and create or edit materials. It's had a long history of user testing, and it shows. An interface should be easy to use for a beginner -- it shouldn't require its userbase to "just spend time getting used to it." Similar to how someone familiar with Office can pick up Open Office with relative ease, so should it be true of most similar applications -- good user interface design will ultimately end up with some similarities, but should be obvious and usable enough for most beginners.
I used to think the GIMP's interface was terrible. But then I splashed out and got a graphics tablet. And I found that GIMP has a pretty damn good interface - if you're a graphics tablet user! Mouse users are obviously second-class citizens in the GIMP UI.
:-) ), you'll have a graphics tablet.
I'd say this might be as it should be: If you're a professional image manipulator these days (no, not all of us work in the porn industry... only like 95% of us
This is the exact same problem with command lines. Every time I start using the Windows command line. I start typing ls, rm, and using the / key. I can make batch files that call the proper commands for ls and rm, but is there any way to get the windows command line just just substitute / for \.
Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
The point is that in one. Money motivates one to deal with that hurdle (sometimes with better tools). With the other, complexity, much like dirty laundry can be put off, either at a later date, or onto someone elses shoulders, or just simply not delt with, period.
All of you bashing the GIMP should try to using Photoshop which will set you back about $500.
.au) to have a program thats been laid out with some regard to years of user feedback.
If you look carefully, I think you'll find that most of the comparisons are with Photoshop; in other words, they have tried it, and apparently it is worth $500 (or $1200 here in
Obviously there are these artistic types that went through years of conditioning who claim the contrary.
Again, considering the fact that Adobe have used user feedback to refine their product, is it a question of the "artistic types" being conditioned to Photoshop, or Photoshop being conditioned to the "artistic types"? If I was designing a graphic manipulation program the first people I'd ask about UI layout is graphic artists, and I'd take their comments seriously because they set the (de-facto) standard that everyone else follows.
And bearing in mind that graphic design is a specialized discipline with a technical language of its own, how intuitive do you expect a user interface to be for "hacker types"? Do you also expect to be able to use Blender without understanding coordinate geometry? Neither GIMP or Photoshop promises a novice complete usability from the start, that's the price of a comprehensive feature set. But the fact that anyone is still prepared to pay hundreds of dollars for one, when they can both do (almost) the same job according to the specifications should be a bit of a clue stick: apparently it is possible to make a UI suck so badly you can't give it away, regardless of the underlying features.
Frankly, I recommend GIMP to everyone I know who thinks they need a pirated copy of Photoshop. I've handed out over thirty copies for various platforms on CD; the only person who persisted for any length of time was my 71 year old father, and he gave up using it when he found Graphic Converter had a clone stamp tool. Think about it: "does everything you'd need from Photoshop, its free, has no license issues", yet not a single taker, even from those who have never used Photoshop. Care to explain that?
Blank until
"I'm sure it have some great features, but it's viciously protective of them and doesn't want anyone to use them!"
Linux? Is that you?
Maybe they should read Holub on Patterns
The "Background" layer in GIMP is special if it doesn't contain transparency. In that case it tries to keep you from putting foreground layers (which might be transparent) behind it which would not be good if you tried to Flatten Image or something.
Just duplicate the resized layer, then do a canvas fill on the Background layer.
That's it.
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
Hey! I am not really scared that the usability people will ruin the GIMP. What scared me the most today was that GIMP's mascot/icon, Wilber, was moving his eyes. Damn stupid GIF animation just made me jump away from my monitor! =)
Thanks for the reply!
5: Spacing fixed the blotches on the lines.
1: CTRL worked fine for colorpicking. However, I can't CTRL colorpick in the drawing window right after selecting a tool from the tool menu.
Made this: http://web.telia.com/~u48508900/gimpd.jpg (@ 50%)
Problems remaining:
2: When changing between the airbrush and paintbrush the program seem to forget what brush size I used. The functionality I'm after is something like this: CustomBrush(i) / BrushSettings ie. each custom brush has its own settings and can be saved. I couldn't find anything like this in GIMPshop but the interface is still a bit confusing to me. PS 5.5 don't have it either but the Airbrush and Paintbrush remembers what brush they used.
Very large (100 radius or more) airbrushes are very very slow, even with some spacing, and even when not drawing. Not sure what's up with that. In PS (5.5) I use size 500 brushes sometimes. Using large airbrushes is good for making changes on major element in the painting, such as fogging an arm, or increasing saturation in an area, or laying down a base color, or making a sky gradient smoother.
The docks and menus are HUGE, especially the color mixer. There's many large gray areas. Compare with the PS 5.5 GUI: http://web.telia.com/~u48508900/psgui.jpg (@ 50%)
The Chair Corp. comic(*00-12)
The only solution on Windows and X is to use what Windows calls "child" windows (X calls them "transient" windows). Each window has a "parent" window and the child is always atop the parent window. If the user clicks in the docuement/parent window to raise it, all the toolbars (which are children of it) are raised as well.
Now this is far from perfect, but it is the only thing you get out of X or Windows that works reliably. The most obvious problem is that there is only one parent. This makes using the same toolbars for more than one document impossible (on X you can hack in the ability to change the parent once the window exists, but you cannot do this on Windows).
The real solution is to *STOP RAISING THE WINDOWS ON CLICK!!!!!* Unfortunatly the designers of Windows and X are way too stupid and set in their ways to ever realize this. But the truth is that it is trivial for a program to raise it's own window in response to a click, and it can thus enforce any window ordering it wants.
I am a developer, I develop programs that do what I need to do the way I want to do them. Posting the source and making it available to others is simply a courtesy, I post my code in hopes others will do the same. I could care less if others use my software, if you don't liek it don't use it, don't demand I change my gift to you. If I were developing software to sell I would listen to complaints, if I were making the program specifically for the public or business then yes I would try to design it to be usable, but if it is just for me I will do it the most efficient way for me to use it. anyone else who picks it up, goo luck your on your own.
I tried GIMP before I finally tried photoshop. With GIMP, I read through the documentation and tried to get the thing to do what I wanted. Hours later, nothing was accomplished. Everything is assbackwards. When I finally got the chance to use Photoshop about a year later, I had the basics down in under 30 minutes.