Domain: logarithmic.net
Stories and comments across the archive that link to logarithmic.net.
Comments · 18
-
Re:You can apparently get GIMP on Android
if you don`t have the equivalent of gimp resynthesizer you are in the stone age of photo retouching, and PS had nothing of the kind in `96.
-
Re:
Resynthesizer, a plug-in for GIMP. The author also has details of the algorithm used published in his thesis paper.
-
Re:
Resynthesizer, a plug-in for GIMP. The author also has details of the algorithm used published in his thesis paper.
-
Re:I'm sure...In addition, Adobe is probably maintaining their version. From the GIMP resynthesizer website:
8/10/2009: I haven't really been keeping up with API changes in the GIMP, or with emails people send me. If you emailed me and I haven't replied, I'm sorry. If you want to take over as maintainer of this project, email me. Other emails will probably continue to sit unread in my inbox.
That would be as of August last year...
-
Unattractive website
It always amazes me that the websites for wonderful FOSS projects can be so damn ugly.
The Resynthesizer website is a great example. It's not so much the site itself I find ugly, but the logo.
They make a Gimp plug-in for crying out loud, they should be able to whip up something more appealing.
I get that programmers just don't care about their website or logo, only about coding the actual software.
But that kind of attitude is keeping some FOSS projects from becoming popular with the general population.
At first glance Resynthesizer wouldn't strike me as a serious competitor for anything that a behemoth like Adobe makes, although TFA shows me that it is.
Maybe that makes me a narrow-sighted idiot, but I'm sure I'm not the only one. -
Re:I'm sure...
I don't know which website you are referring to, but at http://www.logarithmic.net/pfh/resynthesizer there's a link that says "Download" that allows you to download it. It also allows downloading a pre-compiled Windows version, for the Windows people.
I don't use arch linux, but in Debian and Ubuntu it's available as a package that you can install through whatever package manager you use. It's called (unsurprisingly) gimp-resynthesizer. I expect other distros to have similar packages.
The barrier of entry is just as high as the distro you are using.
-
Content-aware filler? I love Resynthesizer too!
That content-aware feature has been all the rage with the general Internet population lately. I can agree how awesome it is, I've been enjoying it a lot with the Resynthesizer plugin for GIMP for over a year now!
-
Re:Gushing, ignoring the important issues
They're just ripping off the Gimp, again (from the Fedora 4 era).
-
Re:Very impressive.
http://www.logarithmic.net/pfh/resynthesizer/removal
There I just saved you $700.
-
Gimp Resynth
That capability has been available for a while in the Gimp as part of the Resynth plugin:
http://www.logarithmic.net/pfh/resynthesizer
It lets you resynthesize a texture, fill in a selection with surrounding content, and synthesize images "in the theme" of another image.
-
Re:I for one
So, what about Resynthesizer?
-
Re:I for one
Get the resynth plugin:
-
Image reconstruction with resynthesizerAnother tool which can be used to remove objects from pictures is Resynthesizer. I've used this to remove overhead wires from photos, create more sky for a panorama and clean up dust spots of scans successfully.
It can also take one image and repaint it in the style of another image, so you can take a black and white photo and a pencil sketch as inputs and end up with your photo rendered using parts of the pencil image which are similar in form.
Another trick it can pull is creating tileable textures from any image. Sometimes the results are a little surprising if you start off with a picture of people at a party but they are totally seamless.
It comes as a GIMP plugin and is easy to use if you are used to the GIMP.
-
Bruce Schneier agrees
Schneier described the same thing in his Street Performer Protocol paper. There are variations proposed by others, and wikipedia mentions some current implementations.
-
Why GIMP isn't enough
Yes, there are some missing dead-tree output features. But honestly, you know why Photoshop gurus don't like the GIMP?
It's the same reason I'd be pissed if you took all my POSIX utilities away. Or replaced emacs with Visual Slickedit.
The user has spent a very large amount of time learning to use the incumbent software package very, very well. *Any* deviation in UI or featureset means that (a) he has to blow a lot of time relearning a tool and (b) he immediately notices missing features that he depends on, but it takes him a while to discover the things that the challenger can do, but the incumbent can't.
The article mentions the relearning time, but I'd say that 90% of the problem has to be right there.
User knowledge is the nicest of the forms of lock-in that I can think of (from a user standpoint). It's straightforward, it's comparatively easy to assess (the user knows how long it took him to learn a tool), you can't really hide it from a customer, and it never *can't* be overcome if absolutely necessary. -
You don't need to go to Stanford
When I was a 2nd year student we weren't this sort of stuff, makes me wish I went to Stanford.
You really don't need to go to some high-ranked CS university to do cool projects. I hear a lot of people on Slashdot griping about how they couldn't go to MIT/CMU/Stanford/CalTech/whatever. Okay, maybe you get some good lectures and have some bright people handy to work with, but that's really a drop in the bucket compared to what you choose to do yourself. If you read about the things you're interested in, work on some projects, you *will* know far more than the people that went to Ivy League U and didn't do anything themselves -- just went to class and read enough content to get their grades. You have powerful, inexpensive computers easily available. You have free high-quality development software (if you don't have Valgrind and gcc on your computer, you're really missing out). You have an Internet's worth of excellent resources available, along with research papers on every neat thing you can think of free for the downloading. You don't need a professor or a boss to say "okay, write me a Foobar" to write a Foobar -- as a matter of fact, if you're writing a Foobar for yourself, it's probably going to be a better Foobar than if you're writing it because someone else is making you do so. Same goes for reading an algorithms book or a research paper.
Plus, if you don't want to tackle a whole game, choose something that you *do* like doing -- AI, graphics, sound engine, networking -- and pick a random existing open-source project and put your ideas into it. Then you have a nice end result that you can show off to people ("That game you're playing? Yeah, I'm one of the authors"), you have encouragement to keep going (because it isn't just a lone you -- you get feedback when you do something cool), and if you want a good practical excuse, you have a resume item that shows that not only do you have the ability to work with people to produce neat things -- but you've done so simply because you like making neat things. Also, it's *fun* to add a new feature to a game and then play using said feature with the rest of the dev team.
Remember that Woz never got his college degree (well, until a few years ago, when he decided to go back and get it). He built cool things because he liked making cool things, not because someone in a suit told him to make something cool. The same's true of an awful lot of techie folks out there -- school is a convenient tool, but it's much less important than going out and actively learning about things, and the fact that your uni has "State" in its name doesn't have a heck of a lot to do with what you learn. Sure, your professor will assign a bunch of books to read, but you can write that final paper without learning all that much, and certainly with big gaps in what you know. On the other hand, you can read all you want about just about anything I can think of on that Internet-connected computer in front of you.
Universities enforce a lower bound on your knowledge at graduation. They have nothing to do with setting a ceiling. -
Re:DRM
"No, because they're not bloody stupid. If you hand it around, that's less income for the authors and publishers, who are the people enforcing these rules."
In the SPP model, the authors and the publishers have already decided how much they want beforehand and adjusted it to hit a compromise with what they can actually get. If all goes well they're not losing anything at all, unless they make a bad judgement, in which case hindsight may reveal they could have got alot more. But such problems exist in contracts today. Besides, ideally the parties envolved aren't after as much wealth as they can get hold of, just for the sake of having wealth, one would like to think they rate viewer/readership quite highly over being filthy rich whores. :P (everybody reading say awwww)
My main point is that digital formats, that make the cost of distribution comparatively insignificant, strips out some of the layers between you and the artist/author/producer in showing your gratitude for their work and makes alternative models more viable.
I can download full albums legally on the web now for a much lower price to getting them in, say Virgin. Although Virgin *do* deserve my cash for getting me access to the artists album, and likewise so does the publisher/label for publicising, advertising and packaging it up. But the thickness and number of these layers aren't needed anymore in the digital realm and i would personally trade them in an instant for a more direct transaction with the Red Hot Chilli Peppers :d"But a file? It costs nothing to upload/download, so why pay for it unless you have to?"
The *rational* street performer protocol is modelled to try and discourage this mentality. I think these models are good things to be seeing. The point is the author/producer/artist doesn't give a toss where the money comes from, who pays and who doesn't. And likewise people shouldn't care if someone else paid less than they did for something. Yes the opposites to these are the mentalities we have to deal with.
Personally I think it's sad that even the most basic economic transactions which we all live by are designed to prevent jealousy rather than deal with it. Two people willingly paying different amounts based on what they whole-heartedly and honestly believe something is worth seems much more "fair" to me than being asked to pay the same because it causes no jealous argument. Either way the copyright holder is happy, and surely all that matters 'at the end of the day' is that everyone is content with their own private transaction.
Anyway idealogies aside, I wouldn't (and wasn't) currently suggest it's a good idea to replace these methods in our society. I'll probably be into Virgin at some point within a month myself. But it all does raise some interesting thoughts. -
Re:OS X 10?
The major things I've seen that Photoshop has that GIMP doesn't are:
* No neat duotone tool. I like duotones.
* No non indexed/RGB color model support. Very, very bad if you're doing output for professional printing.
* Not sure, but I suspect Photoshop has better color matching support.
* Photoshop has a nicer warping interface.
* There are more plugins available for Photoshop. They're often quite pricy, but if you're a professional designer (the sort of person that would care about four color work and hence want to use Photoshop instead of GIMP), you're probably going to make back the cost pretty quickly.
There are only a few things that I know of that GIMP can do that Photoshop can't. Among these are:
* Better support for many languages to write plugins in.
* Some researchy plugins that go well beyond what Photoshop can do; Resynthesizer is one.