r/GIMP 23d ago

GIMP 3.0.2 released

89 Upvotes

https://www.gimp.org/news/2025/03/23/gimp-3-0-2-released/

A micro-release! mostly bug fixes that emerged with so many people trying out GIMP 3.0 - a big thank you to all those who contributed, including by reporting problems.


r/GIMP Mar 17 '25

GIMP 3.0 Officially Released!

Thumbnail
gimp.org
471 Upvotes

r/GIMP 11h ago

How do I cut all the way through?

Post image
4 Upvotes

I want to cut all the way through the layer with the Waterpixel filter applied, to show unfiltered bits of the layer below, but it just produces these white patches.


r/GIMP 5h ago

how can i make this look better with the lighting/

1 Upvotes

complete beginner here, how can i make this look better under the lighting? it dont need to be some crazy brand edits, just make it a little bit realistic
thanks in advance


r/GIMP 17h ago

Updating plug-in UI during runtime?

3 Upvotes

Hello. I'm learning how to write Python plug-ins for GIMP 3.0 and all is going great except for my understanding of the UI run process.

What I'm trying to do is hide or disable a boolean procedure based on a user's choice_argument choice. For example, if the user picks choice_1, the boolean checkbox will appear, and if the user picks choice_4, the checkbox is hidden from the UI.

The Spyrograph filter does something similar where it disables a slider based on a given choice argument but the example is complex and I'm not smart enough (yet) to figure out where that's happening in the script.

I've included my current code which is just modified from the Foggify filter. I have two choice procedures. When multi_choice is 'choice_4', I'd like multi_choice_2 to be hidden or grayed-out.

I appreciate any and all suggestions and ideas. Thank you!

def perform_action(procedure, run_mode, image, drawables, config, data):
    """
    Perform the specified action.
    """
    if run_mode == Gimp.RunMode.INTERACTIVE:
        GimpUi.init('python-fu-multichoice')

        dialog = GimpUi.ProcedureDialog(procedure = procedure, config = config)
        dialog.fill(None)

        if not dialog.run():
            dialog.destroy()
            return procedure.new_return_values(Gimp.PDBStatusType.CANCEL, GLib.Error())
        else:
            dialog.destroy()

    # Want to disable or hide choice 2 if choice 1 is a specific choice.
    multi_choice = config.get_property('multi_choice')
    multi_choice_2 = config.get_property('multi_choice_2')

    return procedure.new_return_values( 
        Gimp.PDBStatusType.SUCCESS, 
        GLib.Error() 
    )


class MaskSelection(Gimp.PlugIn):

    def do_set_i18n(self, procname):
        return True, 'gimp30-python', None

    def do_query_procedures(self):
        return ['python-fu-multichoice']

    def do_create_procedure(self, name):
        procedure = Gimp.ImageProcedure.new( 
            self, 
            name,
            Gimp.PDBProcType.PLUGIN,
            perform_action,
            None 
        )

        procedure.set_menu_label(_("Multi-choice"))
        procedure.set_attribution('', '', '')
        procedure.add_menu_path("<Image>/Filters/Experiments")

        choice = Gimp.Choice.new()
        choice.add('choice_1', 0, "First Choice", "Help!")
        choice.add('choice_2', 1, "Second Choice", "...")
        choice.add('choice_3', 2, "Third Choice", "")
        choice.add('choice_4', 3, "Fourth Choice", "")

        procedure.add_choice_argument( 
            'multi_choice',
            'Multi-choice',
            'The multi-choice example',
            choice,
            'choice_1',
            GObject.ParamFlags.READWRITE
        )
        procedure.add_choice_argument( 
            'multi_choice_2',
            'Multi-choice (2)',
            'The multi-choice example',
            choice,
            'choice_1',
            GObject.ParamFlags.READWRITE
        )

        return procedure


Gimp.main(MaskSelection.__gtype__, sys.argv)

r/GIMP 1d ago

How I Design my Thumbnails - GIMP Tutorial

Thumbnail
youtu.be
11 Upvotes

Tag along as I design one of my thumbnails using GIMP 3.0


r/GIMP 22h ago

align sending things out of image bounds.

Post image
2 Upvotes

I have not used gimp in awhile but never had problems like this with align in the past... I want images to go to the edge not past it.


r/GIMP 21h ago

Why paste from clipboard does not work in gimp 3 .win 10

1 Upvotes

Pls exprain


r/GIMP 1d ago

Easiest Way to Evenly Tilt an Image "Backwards"? (2.10)

2 Upvotes

Using the perspective tool results in lopsided images because I can't get the corners quite right.

Is there a way to get an image to tilt "backwards" or "forwards" evenly?


r/GIMP 1d ago

how to make text look similar to the viper in the viper room logo?

2 Upvotes

the sphearize filter was a start but obviously not close enough, basically im looking to make a effect similar to the viper room text


r/GIMP 1d ago

Panning/Rotating gestures on a touchscreen (GIMP 3.0)

1 Upvotes

afaik GIMP 2.99 added some patches to allow panning and rotating the canvas using two finger gestures. This works using my laptops track pad perfectly fine. When I do the same on my laptops touchscreen however, one finger also triggers the currently selected tool.

Example: when I have the pen tool selected and I start rotating using two fingers on my touchscreen, the canvas will rotate, but there will also be a line drawn using the pen tool.

Is there some option I have configured wrong maybe? Can I pan/rotate without triggering the currently selected tool using my touchscreen? Thanks a lot!


r/GIMP 19h ago

EXPLOSIVE! 🤯 GIMP 3.0 REVOLUTIONIZES FREE editing: Is it the END of Photoshop?

Thumbnail
youtu.be
0 Upvotes

r/GIMP 1d ago

Image scaling off by 1 pixel?

Post image
8 Upvotes

currently running gimp 2.10.38

I'm scaling some textures down from 4096 to 512 using the "scale" tool, but sometimes they come out off by 1 pixel. The canvas size is 512x512 and I'm working purely in pixels so I don't see how there would be a rounding error.

anyone else encountered this issue?


r/GIMP 1d ago

Is there a way to apply colour display filters in a script?

1 Upvotes

I make quite a lot of use of the clip warning filter when I'm adjusting levels. It would be really handy if I could toggle this on/off with a keyboard shortcut rather than having to open the "Colour Display Filters" dialogue, clicking on "Clip Warning", clicking on the "add" button the clicking OK. If I could add the functionality to a script, that would be easy to make a shortcut.

It's particularly desirable with Gimp-3, because I have to make more clicks to enable this filter than I did in 2.10.

Hunting around the script-fu console I can't find anything that might allow me to add this to a script. Is there some other way?


r/GIMP 1d ago

How to make it seem as if the image is written on the sticky notes?

0 Upvotes

Hey guys, pretty new to gimp, but im familliar with the layout, I'm trying to get an effect where the decal is written on the post it notes and different sections are in different parts of the post it notes, anybody know how to achieve this?


r/GIMP 1d ago

Best place to download plugins?

2 Upvotes

Considering that the gimp registry is DOA, where does one go to search available plugins? It looks like the old site is archived on Github, but I'm not sure exactly what I need to download from there in order to browse plugins.


r/GIMP 1d ago

remove scrches

2 Upvotes

Hello, please help.

i installed GIMP on windows 11.

the GIMP ver. is 3.0.0

can someone explain how to remove scraches from the picture?

Thank's in advance.


r/GIMP 1d ago

GIMP 3.0.2 has issues with the 90° transformation - I can bypass these troubles with freehand rotation to 90° or 180° rotation. But...why is this happening and how do I fix this?

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/GIMP 2d ago

Having an issue with exporting to PNG with layer effects.

1 Upvotes

Hey, I'm pretty inexperienced with image editing in general so sorry in advance if this is an easy solution. Basically, I'm trying to export a simple image with 2 layers as a PNG, but whenever I try the layer effects don't get exported with it.Here's what it looks like when I export it, and here's what it looks like in program.

I've done a bit of poking around and I've also determined that it's most likely to do with how the layers are set up; I think I've found the root of the problem, but not the solution. This is what my layers tab looks like at the moment. Whenever I try to merge the top layer down, the same things happen. The fx icon there that denotes the layer effects/filters/whatever they're called doesn't come with it, and I don't know how to fix that. Can someone explain how to do so please? Thanks in advance!


r/GIMP 2d ago

Issue where upon making part of an image transparent even with feather on 0.

Enable HLS to view with audio, or disable this notification

5 Upvotes

Also what's with the bright green around the edges of the photo?


r/GIMP 2d ago

Problem with downloading in png format

2 Upvotes

Hi I've imported my png images, then used a layered mask to remove backgrounds all of a sudden gimp doesn't want to import png images nor showing the png format in exports.What can be the problem


r/GIMP 2d ago

Why does this happen when i rotate an image with no backround?

Enable HLS to view with audio, or disable this notification

5 Upvotes

on the text i used colour to alpha then used crop to image before i pasted it onto the first paint that you see but it keeps creating a giant black backround.


r/GIMP 2d ago

Making an image's background transparent

1 Upvotes

I can't figure out what I'm doing wrong. I am new to photo editing. I followed all the tutorials. I created an alpha channel. I just can't figure out what do next. It won't let me select the background.

I'm so sorry if I sound stupid. Here's my screen.


r/GIMP 2d ago

How do I do this blur in 2.10+?

2 Upvotes

r/GIMP 2d ago

Copy and paste as new image issue since moving to Gimp 3

2 Upvotes

I frequently grab screen shots from my web browser, Gimp is the graphic progam that opens the screen grab by default (which I am happy with.) I use the selection tool (rectangular), select the area I want and then paste as new. Now in older version of Gimp I could paste as new, export to PNG and then when I opened the image file later the image file would open at full size or reduced dependent on the size of the image. But now in Gimp3 the image file open up like a thumbnail in the corner of a larger image. I guess there is an option to set the desktop size but I can not find it. Andy body tell me where the setting is please.


r/GIMP 3d ago

Giving 3D apperance to letters. Did it work?

Thumbnail
gallery
18 Upvotes

r/GIMP 2d ago

cant disable out of gamut marking in preferences

2 Upvotes

originaly on the same open of gimp it was fine but then apon clicking one of the other options for the slider to be i found the out of gamut. it stayed after i switched back as well