Gimp

gimp.org
Gimp Icon

A free, open source, cross-platform image editor. GIMP is a powerful tool for photo retouching, image composition, and image authoring. It is highly customizable, and supports a wide range of file formats.

Open Source

Gimp Source Code

Author

GNOME

Description

Read-only mirror of https://gitlab.gnome.org/GNOME/gimp

Homepage

https://gitlab.gnome.org/GNOME/gimp

License

NOASSERTION

Created

03 Jun 12

Last Updated

05 Apr 24

Latest version

soc-2012-unified-transform-before-gsoc

Primary Language

C

Size

700,384 KB

Stars

4,511

Forks

648

Watchers

4,511

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • Luca Bacci (02 Apr 24)

    QuitDialog: disconnect signal handler on dialog destroy ...rather than finalize. Fixes #10785

  • Jehan (04 Apr 24)

    libgimpbase: support multiarch folders for binary relocability on Linux. This is not seen on all distributions (mostly on Debian-based ones in my experience), but some distributions install libraries in a second-level directory under prefix (e.g. lib/x86_64-linux-gnu/ instead of lib/ or lib64/) whereas our prefix-guessing code for relocatable builds harcoded moving up from 1 level. This new heuristic will assume that if the leaf directory is neither bin/ nor starting with `lib`, then it's likely a multiarch folder and we must move up once more to find the prefix folder. This should also fix the problem encountered by Bruno for the current work on a potential official AppImage.

  • Jehan (04 Apr 24)

    NEWS: update.

  • Alx Sa (04 Apr 24)

    libgimpwidgets: Prevent FileChooser widget from crashing We dereference "file" twice in gimp_prop_file_chooser_button_callback(), once in the GIMP_IS_PARAM_SPEC_CONFIG_PATH () condition and then at the end of the function. This is likely due to a similar structure in 2.10, which did not have a second condition. As a result, any Gegl filter which had a file property would crash if set from a GUI. The first g_object_unref() is removed so we only dereference "file" once.

  • Anders Jonsson (03 Apr 24)

    app, pdb, plug-ins: lower Spread limit for Distort Distort can call plug-in-spread with Spread of 1000 which causes an error. This limits it to 512 which is the highest allowed by gegl:noise-spread

  • Alx Sa (03 Apr 24)

    themes: Define box-shadow for tooltips on System theme Applying cc120f1b to the System theme as well, so that the issue is resolved for both.

  • Alx Sa (03 Apr 24)

    themes: Define box-shadow for tooltips Resolves #9795 (Solution provided by Andreas G, @uriesk) Some system themes provide errant values for tooltip box-shadows which cause flickering effects. This patch defines the tooltip box-shadow to 0px to prevent the issue.

  • cheesequake (02 Apr 24)

    Issue #11021: cairo-ARGB32 uses "associated alpha", so changed the new formats accordingly.

  • Nathan Follens (02 Apr 24)

    Update Dutch translation

  • Alx Sa (02 Apr 24)

    core: Resize filters with group layers Resolves #11054 NDE Filters clip to the size of the layer when applied. Group layers get their dimensions from the largest layers under them, so an empty layer has dimensions of 0 by 0. This means a filter applied when the layer group is empty will be clipped to 0 by 0 as well. This patch adds code to refresh the filter's crop whenever the group layer is resized by a layer being added or removed.

  • Bruno Lopes (28 Mar 24)

    Partially reverts 9d279a60 and 4f965557 These commits introduced sensible drawbacks in our CI file organization. Some of them I already commented in the MR but was "ignored" back then probably due to the complexity of the MR. So, the let's revert: - Unecessary repetition of libomp installation (4 times, now 1) - Unecessary repetition of submodule initialization (6 times, now 4) - Creation of new variables in the hope of more clarity. But, they aren't consistent with the gimp-web-devel instructions nor with other systems variables. This is terrible to undestand. Please, let's not reinvent the wheel since this is a bad example to packagers, since they tends to isolation and overly-engineering. Also, made some little adjustments that I should have done in previous MR. --- This MR was splitted. Even more simplification will be done in the future.

  • Alx Sa (02 Apr 24)

    widgets: Port gimp_get_color_tag_color ()... ...to accept GeglColor paramaters instead of GimpRGB. This function is used to draw the layer/channel color tags. Note that a temporary GimpRGB was left to use with gimp_rgb_composite (). It will be replaced once that function is also converted to use GeglColor.

  • Bruno Lopes (01 Apr 24)

    gitlab-ci, build: Unify variables following gimp-web-devel We should avoid disparity with the build instructions since contributors will look at the CI files. See: Infrastructure/gimp-web-devel!54 and Infrastructure/gimp-web-devel!65

  • Juliano de Souza Camargo (01 Apr 24)

    Update Brazilian Portuguese translation

  • Ekaterine Papava (01 Apr 24)

    Update Georgian translation

  • Anders Jonsson (31 Mar 24)

    app, pdb: raise limit for wavelength argument to Waves plug-in

  • Alx Sa (31 Mar 24)

    xcf: Save/load NDE filter clipping setting 752f0fb4 did not fix saving/loading filters in .xcf files. To do this, a new function to retrieve the clip setting was added to gimpdrawablefilters.c, and then used to save the value in xcf-save.c. The existing set_clip function was used in xcf-load.c, just like in 752f0fb4.

  • Nathan Follens (31 Mar 24)

    Update Dutch translation

  • Martin (31 Mar 24)

    Update Slovenian translation

  • Alx Sa (31 Mar 24)

    core: Copy filter clipping setting Resolves #10997 When filters are duplicated for export, the clip property was not being copied over. This caused filters that go outside the layer boundaries (like Drop Shadow and Long Shadow) to be clipped incorrectly. The simple fix was to copy over the clip value when the new filter was duplicated.

  • Alx Sa (31 Mar 24)

    libgimpcolor: Port gimp_cairo_checkerboard_create ()... to GeglColor.

  • Martin (30 Mar 24)

    Update Slovenian translation

  • Rodrigo Lledó (30 Mar 24)

    Update Spanish translation

  • Rodrigo Lledó (30 Mar 24)

    Update Spanish translation

  • Alx Sa (30 Mar 24)

    core: Put floating selections under layer effects Resolves #11147 Applying the same reordering code in cbb1e816 to adding a floating selection. When anchored, floating selections were also merging down all layer effects onto the original image. This patch places the float selection under the layer effect when added, both to prevent this and because it seems to be the expected behavior based on user feedback.

  • Juliano de Souza Camargo (30 Mar 24)

    Update Brazilian Portuguese translation

  • Yuri Chornoivan (30 Mar 24)

    Update Ukrainian translation

  • Asier Sarasua Garmendia (30 Mar 24)

    Update Basque translation

  • Asier Sarasua Garmendia (30 Mar 24)

    Update Basque translation

  • Asier Sarasua Garmendia (30 Mar 24)

    Update Basque translation

Gimp Website

Website

GIMP - GNU Image Manipulation Program

GIMP - The GNU Image Manipulation Program: The Free and Open Source Image Editor

Redirects

Does not redirect

Security Checks

All 65 security checks passed

Server Details

  • IP Address 151.101.65.91
  • Location San Francisco, California, United States of America, NA
  • ISP Fastly Inc.
  • ASN AS54113

Associated Countries

  • US
  • FI

Saftey Score

Website marked as safe

100%

Blacklist Check

www.gimp.org was found on 0 blacklists

  • ThreatLog
  • OpenPhish
  • PhishTank
  • Phishing.Database
  • PhishStats
  • URLhaus
  • RPiList Not Serious
  • AntiSocial Blacklist
  • PhishFeed
  • NABP Not Recommended Sites
  • Spam404
  • CRDF
  • Artists Against 419
  • CERT Polska
  • PetScams
  • Suspicious Hosting IP
  • Phishunt
  • CoinBlockerLists
  • MetaMask EthPhishing
  • EtherScamDB
  • EtherAddressLookup
  • ViriBack C2 Tracker
  • Bambenek Consulting
  • Badbitcoin
  • SecureReload Phishing List
  • Fake Website Buster
  • TweetFeed
  • CryptoScamDB
  • StopGunScams
  • ThreatFox
  • PhishFort

Website Preview

Gimp Docker

Container Info

Gimp

[GIMP](https://www.gimp.org/) is a free and open-source raster graphics editor used for image manipulation (retouching) and image editing, free-form drawing, transcoding between different image file formats, and more specialized tasks. It is extensible by means of plugins, and scriptable.

DockerHub Metrics

  • Pull Count 1,678
  • Stars 2
  • Date Created 08 Dec 23
  • Last Updated 1 month ago

View on DockerHub

linuxserver/gimp

Run Command

docker run -d \ 
  -p 3000:3000/tcp \
  -p 3001:3001/tcp \
  -e PUID=${PUID} \
  -e PGID=${PGID} \
  -e TZ=${TZ} \
  -v /volume1/docker/gimp/config:/config \
  --restart=unless-stopped \
  linuxserver/gimp:latest

Compose File

version: 3.8
services:
  gimp:
    image: linuxserver/gimp:latest
    ports:
      - 3000:3000:tcp
      - 3001:3001:tcp
    environment:
      PUID: 1024
      PGID: 100
      TZ: Europe/Amsterdam
    volumes:
      - /volume1/docker/gimp/config:/config
    restart: unless-stopped

Environment Variables

  • Var Name Default
  • PUID 1024
  • PGID 100
  • TZ Europe/Amsterdam

Port List

  • 3000:3000/tcp
  • 3001:3001/tcp

Volume Mounting

  • /volume1/docker/gimp/config /config

Permissions

  • read ✅ Yes
  • write ✅ Yes
  • admin ✅ Yes

Gimp Reviews

More Image Editors

About the Data: Gimp

API

You can access Gimp's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/creativity/image-editors/gimp

The REST API is free, no-auth and CORS-enabled. To learn more, view the Swagger Docs or read the API Usage Guide.

About the Data

Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.

Share Gimp

Help your friends compare Image Editors, and pick privacy-respecting software and services.
Share Gimp and Awesome Privacy with your network!

View Image Editors (8)