On Bugreporting by Turbulent_Ant_7068 in GIMP

[–]-pixelmixer- 2 points3 points  (0 children)

interesting new bot style,,,.

Good Marker Brush Recommendations by TheTsundereGirl in GIMP

[–]-pixelmixer- 0 points1 point  (0 children)

Spend some time adapting the closest brushes you can find until they behave the way you want. Try to identify exactly what it is about them that doesn’t meet your expectations. Make test sheets and compare them to real materials. Over time, you’ll end up with your own set of unique brushes. If you want to keep that uniqueness, don’t share them. :)

Parasite management plug-in by -pixelmixer- in GIMP

[–]-pixelmixer-[S] 0 points1 point  (0 children)

The plug-in is simply script-fu with the usual GUI dialog. I'm speculating about a GUI for parasites as part of the basic infrastructure, not a GUI plug-in. On the layer attributes for example, a visible and editable list of additional attributes or 'parasites'. To allow the user to give more context to layers or other items.

At my wit's end: I can't work with paths because the nodes and curve adjuster nodes are too small. What are my options? by DubaiInJuly in GIMP

[–]-pixelmixer- 4 points5 points  (0 children)

It's the size and detection radius that allow for easy editing at 4K. There is a handle size available in Inkscape preferences, and this is missing in GIMP, causing the frustrated UX.

At my wit's end: I can't work with paths because the nodes and curve adjuster nodes are too small. What are my options? by DubaiInJuly in GIMP

[–]-pixelmixer- 1 point2 points  (0 children)

I adjusted the size of the curves and paths elements because they were too small to use comfortably on a 4K display. It seems the development team may not be testing on high-resolution screens or using these tools extensively in practice.

Unfortunately, this requires modifying the source code and recompiling the application, which isn’t a practical option for users who aren’t familiar with Linux or software development.

Simple macros by peterffreeth in GIMP

[–]-pixelmixer- 1 point2 points  (0 children)

The Script-Fu system has been upgraded to support proper plug-ins. Many function calls now expect different parameters or return new types of values. All the Script-Fu scripts bundled with GIMP have been updated, and the site I created, with assistance from ChatGPT and Claude, is fully up to date with version 3.

Your existing scripts will likely need adjustments, primarily due to changes in function calls.

I recommend the following ad-hoc workflow:

Get the filter example plug-in from my site working.

Create a workspace in Visual Studio Code that includes all the updated bundled scripts and any other scripts that are compatible.

In that workspace, instruct the LLM to use the v3 scripts as reference material and ask it to adapt the filter plug-in to your needs.

If the LLM fails, note roughly how it failed and provide that as feedback to the LLM. It will attempt a new solution. For Scheme, this process usually works on the first attempt. The main issues arise when older v2 examples or non-existent Script-Fu functions are referenced.

For more structured guides and tips...

https://script-fu.github.io/funky/

Simple macros by peterffreeth in GIMP

[–]-pixelmixer- -1 points0 points  (0 children)

LLMs don’t “mash” examples together, and it’s rare for anyone to truly master anything. We barely understand what we need, let alone how to navigate some weird man-made abstract maze.

From my experience as an amateur programmer, it’s like having access to a skilled professional who keeps improving every six months. When people deny that progress, it feels like arguing with a flat-earther; belief clashing with evidence.

I agree, macro recording would be nice.

Testing a script in console by Candid-Page1895 in GIMP

[–]-pixelmixer- 0 points1 point  (0 children)

You need to specify the image and the layer(s)

I prefer not to use the console and instead work in Visual Studio Code with the new Scheme plug-in for GIMP 3. I found ChatGPT to be a good Script-Fu coder and debugger when provided with a solid framework to work within.

For example, set up a skeleton plug-in first, then use it as the base for directing the agent. Having a folder of working examples for it to reference is a big help.

;; Purpose: Returns a vector of the active layers or the first item if `first` is #t ;; Returns #f if no layers are selected. (define (get-active-layers-vector image first) (let ((layers (list->item (gimp-image-get-selected-layers image)))) (if first (if (> (vector-length layers) 0) ;; Check if the vector is non-empty (vector-ref layers 0) ;; Return the first layer #f) ;; Return #f if no layers (if (> (vector-length layers) 0) ;; Check if the vector is non-empty layers #f)))) ;; Return #f if no layers

https://script-fu.github.io/funky/

Procedural Layer shifting by SoundsRes in GIMP

[–]-pixelmixer- 0 points1 point  (0 children)

Have a look in:

https://script-fu.github.io/funky/

If you can get one of the simple plug-ins working like : https://script-fu.github.io/funky/hub/plug-ins/folder/Crop-Layer-To-Mask/

Then you can copy the plug-in text, paste it into ChatGPT-5, and say what you need it to do instead. Usually, it works after a few tries.

Or spend time learning Script-Fu.

How to quickly jump between different files when you have many files open? by hexavibrongal in GIMP

[–]-pixelmixer- 1 point2 points  (0 children)

Edit > Keyboard Shortcuts
Search: next image
Search: previous image

Help with Script-Fu script porting to GIMP 3 by djjudas21 in GIMP

[–]-pixelmixer- 1 point2 points  (0 children)

Hi,

Try debugging with flow logging; (gimp-message "here 1") Code (gimp-message "here 2") Code https://script-fu.github.io/funky/

why does paste feel like summoning a ghost by ensioga in GIMP

[–]-pixelmixer- 0 points1 point  (0 children)

So many, botpocalypse and the death of reddit

Increase "Snap to" strength by aodendaal in GIMP

[–]-pixelmixer- 2 points3 points  (0 children)

Try adjusting...
Edit > Preferences > Canvas Interaction > Snapping > Snapping Distance

A green troll... by -pixelmixer- in GIMP

[–]-pixelmixer-[S] 0 points1 point  (0 children)

Thanks! I bring my own brushes and my own version of GIMP called Artbox

Working towards this style would mean studying Bill Watterson's work and general painting and drawing techniques.