GNOME Bugzilla – Bug 641893
"Color Range Mapping" plug-in missing since 2.4
Last modified: 2018-05-24 12:57:23 UTC
Created attachment 180434 [details] [review] patch with upgraded plug-in This plug-in was extremely useful and its functionality is not available in any existing plug-in. The old plug-in no longer loads in newer versions of GIMP, either. So, I dug up the old code and did some refactoring and cleanup. A shiny new version of the plug-in now builds and runs happily, restoring functionality I and many others have been sorely missing for a while now. If there are any objections at all to this patch, please email me; I will bend over backwards to get this feature back. Just tell me what to do.
This has been re-implemented as a PDB procedure in Script-Fu - you don't mention if this suits your needs, so please report back if you were aware of this.
(In reply to comment #1) > This has been re-implemented as a PDB procedure in Script-Fu - you don't > mention if this suits your needs, so please report back if you were aware of > this. I searched all over the Script-Fu Procedure Browser, but didn't find anything (other than my "plug-in-colorrangemap") that does the job. What command/procedure are you referring to?
Created attachment 180505 [details] screenshot of a use case Here's an example of the plug-in in action. If GIMP has some other way of doing this, I haven't been able to find it. Note the anti-aliased edges being dealt with correctly, and not having to guess at color wheel angles or set up gradients.
Any news? Even if you don't understand why this feature is important to me, can somebody either commit this or let me know why not? Thanks...
Personally I am only interested in a GEGL version of this plug-in, but others might have a different opinion.
Thanks for the response. I don't know if I will find the time, but I would be willing to dive in and make a GEGL version. Should I just try to learn by example from the various operations in app/gegl? Is there a Gimp-oriented reference or guidelines anywhere for GEGL development?
(In reply to comment #2) > (In reply to comment #1) > > This has been re-implemented as a PDB procedure in Script-Fu - you don't > > mention if this suits your needs, so please report back if you were aware of > > this. > > I searched all over the Script-Fu Procedure Browser, but didn't find anything > (other than my "plug-in-colorrangemap") that does the job. What > command/procedure are you referring to? See bug #558454 and bug #436145. There was a good reason why this plug-in was removed.
That's some disheartening reading. I'm sorry several devs think it's "broken" but don't care to "fix" it. I've got my copy, which I've "fixed" and works exactly as desired, and nobody else cares, at least nobody who matters, so I guess we're set. I appreciate strict, clean code too, but I'd rather have a rich tool set built "with" (not "for") the community with a few warts in it than one that's super-tidy inside and missing useful stuff. I'm obviously a fan of GIMP and the work you guys do, so thanks anyway.
Created attachment 194418 [details] [review] patch for released 2.6.x versions I've gotten some interest in getting this running with non-git code, so here is a version of my patch which applies cleanly against 2.6.x. There is some demand for this feature; it's not just me. :^)
Thank you for your efforts. But, ff we accept this patch, we will create more work for ourselves when we move to GEGL, and we don't want more work I'm afraid. If you would GEGL based patch that would be a lot more interesting.
I'd be glad to reimplement this in GEGL (when I have a bit of time). Is there some documentation you'd recommend for a GEGL virgin? I can go by example, are there some GEGL plug-ins (with UI) that you'd suggest I use as a guideline? Thanks.
Owen, I'm sorry that we let this slip. There's some initial information about porting GIMP filters to GEGL here: http://wiki.gimp.org/wiki/Hacking:Porting_filters_to_GEGL We usually discuss technical specifics on our IRC channel. Don't hesitate to drop by, although it's best to stick there for a while because of timezones and suchlike.
Cool! I'll have to dig in to that documentation and maybe finally revive this feature properly. :^) Just a week or two ago I was wishing I still had this. Thanks Alexandre!
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gimp/issues/359.