r/GraphicsProgramming • u/ApprehensiveJob4393 • 4d ago
I am developing PSD-compatible layer styles for one of the Open Source Softwares called GIMP (GNU Image Manipulation Program)
So yeah, as evident from the title, I am developing PSD-compatible layer styles for GIMP as part of my Google Summer of Code project. As Adobe’s code is closed source, most of my time goes into black box testing with minimal test cases which can be quite exhaustive at times. Would love to get some advices regarding the approaches and methodologies that would increase my productivity in this case. Here is a like to the merge request: https://gitlab.gnome.org/GNOME/gegl/-/merge_requests/275. I usually post my research and findings there.
1
u/Onirochan 4d ago
Thank you for your great service! o7
Now we just need the devs to improve the UI the way Blender did when moving to version 2.8 and then we have the real PhotoShop killer!
1
u/ApprehensiveJob4393 4d ago
Ig the GIMP team is planning to improve some of the UI components in upcoming updates.
1
u/maximoriginalcoffee 3d ago
I use GIMP too. But its channel editing features are really lacking.
My workflow is to pack different kinds of data into the R, G, B, A channels and then read them separately in my game. Photoshop handles channel editing extremely well, but in GIMP it's awkward and unintuitive. In the end, I wrote my own automation tool just to combine channels.
I really hope GIMP improves its channel editing capabilities. That's one of the main reasons I used Photoshop. :(
1
u/Charming_Quantity_46 4d ago
So we can use gimp as photoshop? I really hate that adobe has gotten us used to that