Gimp
gimp.org Windows, Mac OS, LinuxA 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.
- Homepage: gimp.org
- GitHub: github.com/GNOME/gimp
- Web info: web-check.xyz/results/gimp.org
Gimp Source Code
Author
Description
Read-only mirror of https://gitlab.gnome.org/GNOME/gimp
Homepage
https://gitlab.gnome.org/GNOME/gimpLicense
NOASSERTION
Created
03 Jun 12
Last Updated
04 Oct 24
Latest version
soc-2012-unified-transform-before-gsoc
Primary Language
C
Size
734,491 KB
Stars
4,842
Forks
672
Watchers
4,842
Language Usage
Star History
Top Contributors
- @mitchfoo (13788)
- @ell-gh (1905)
- @muks (599)
- @cmyk-student (561)
- @yosh (530)
- @filmsi (448)
- @yurchor (439)
- @piotrdrag (413)
- @Wormnest (398)
- @prokoudine (378)
- @hodefoting (347)
- @alexiade (327)
- @haaninjo (283)
- @brunvonlope (250)
- @drawoc (247)
- @jordimas (229)
- @tml1024 (195)
- @Rodhos (192)
- @rentaclaus (190)
- @simon-budig (185)
- @bootchk (171)
- @EkaterinePapava (157)
- @nielsdg (157)
- @MichaelMure (149)
- @lumingzh (138)
- @hugok79 (121)
- @sveinki (113)
- @dmtrs32 (101)
- @nphilipp (100)
- @Alan01 (84)
Recent Commits
- Cheng-Chia Tseng (04 Oct 24)
Update Chinese (Taiwan) translation
- Rupert (04 Oct 24)
plug-ins: Fix 64bpp BMP loading
- Martin (03 Oct 24)
Update Slovenian translation
- Jehan (03 Oct 24)
NEWS: update.
- Jehan (03 Oct 24)
app: fix wrong format restriction for indexed images. When setting a new palette, we must not use the new palette format restriction (especially if it has none!), but the indexed image's format, which is unchanged anyway. So move the call to gimp_palette_restrict_format() into gimp_image_colormap_update_formats() and use the correct format to restrict to. See: https://gitlab.gnome.org/GNOME/gimp/-/issues/12108#note_2238182
- Andre Klapper (01 Oct 24)
Map to Object filter: Fix incorrect section heading Closes #12104
- Alx Sa (02 Oct 24)
scripts: Port 'Set Colormap' to use gimp-image-set-palette Resolves #12108 This use of gimp-image-set-colormap was missed during the API change in 3bfda4f1.
- Alx Sa (02 Oct 24)
plug-ins: Add support for loading 64bpp BMPs Adds support for loading BMPs with 64bpp. Each channel uses 13 bits (2^13 max value), so it's scaled to fit our 16 bit integer image mode.
- Alx Sa (02 Oct 24)
libgimpwidgets: Fix infinite loop on appending invalid input gimp_size_entry_eevl_unit_resolver () loops through all valid units to find a match for user's inputted value in GimpSizeEntry. It runs until gimp_unit_get_by_id () returns NULL, where it does a final check on GIMP_UNIT_PERCENT. Due to a small logic error, we kept setting the GimpUnit to gimp_unit_percent () each time it was NULL, so the loop ran forever. Per Jehan, this patch breaks the logic up so that we terminate the loop once the percent check fails.
- Alx Sa (01 Oct 24)
core: Scale filters with "output-extent" role Some filters such as gegl:spiral have properties which limit their width and height, separate from the gegl:crop nodes in GimpDrawableFilter. As a result, they won't scale when the layer or image is resized even if the crop is updated. This patch checks if there's a "width" or "height" property with the "output-extent" role in the filter, and updates those properties to make sure it resizes correctly. Renders made from selections are not modified, as the user specifically chose that size.
- lillolollo (01 Oct 24)
app: fix missing sentinel in function call warning Building with clang i have "missing sentinel in function call" warning. The C callers to such functions use the C NULL definition (ie ((void*)0)), which is a valid sentinel. However the C++ NULL definition (ie 0L), is not a valid sentinel without an explicit cast to a pointer type.
- Милош Поповић (30 Sept 24)
Update Serbian (Latin) translation
- Милош Поповић (30 Sept 24)
Update Serbian translation
- Jehan (30 Sept 24)
Issue #12096: fix Windows build. Commit 5b981adc7f was not taking into account that on Windows, the gimp_resource_select_*() functions were made invisible and still needed to be in the def file. So this makes the 2 functions technically still exposed in the binary even though the functions stay officially private (they are not in header) and people are not supposed to use them directly in plug-ins.
- Jehan (30 Sept 24)
tools: gen-languages must be compiled natively.
- Kolbjørn Stuestøl (30 Sept 24)
Update Norwegian Nynorsk translation
- Kolbjørn Stuestøl (30 Sept 24)
Update Norwegian Nynorsk translation
- Kolbjørn Stuestøl (30 Sept 24)
Update Norwegian Nynorsk translation
- Kolbjørn Stuestøl (30 Sept 24)
Update Norwegian Nynorsk translation
- Luming Zh (30 Sept 24)
Update Chinese (China) translation
- Luming Zh (30 Sept 24)
Update Chinese (China) translation
- Kolbjørn Stuestøl (29 Sept 24)
Update Norwegian Nynorsk translation
- Martin (29 Sept 24)
Update Slovenian translation
- Martin (29 Sept 24)
Update Slovenian translation
- Yuri Chornoivan (29 Sept 24)
Update Ukrainian translation
- Yuri Chornoivan (29 Sept 24)
Update Ukrainian translation
- Jehan (29 Sept 24)
libgimp, plug-ins: following up the renaming of GIMP_PDB_PROC_TYPE_EXTENSION… … to GIMP_PDB_PROC_TYPE_PERSISTENT, let's rename some procedures. s/gimp_plug_in_extension_enable/gimp_plug_in_persistent_enable/ s/gimp_plug_in_extension_process/gimp_plug_in_persistent_process/ s/gimp_procedure_extension_ready/gimp_procedure_persistent_ready/
- Jehan (29 Sept 24)
gimp-ux#93: GIMP_PDB_PROC_TYPE_EXTENSION renamed GIMP_PDB_PROC_TYPE_PERSISTENT. Even though it's not public yet (and won't really be for GIMP 3.0), I created a new concept of "GIMP Extension" (.gex files) which bundles various types of data for GIMP, such as plug-ins but also brushes and other resources, themes, icons, etc. Having 2 different concepts named the same is confusing, especially since one of them is not really self-explaining IMO (why are "always-ON" plug-ins called "extensions"?). So even though this is the older concept, and since we are anyway massively breaking the API for GIMP 3.0, let's rename this older concept. "Persistent Plug-Ins" is much more self-defining.
- Bruno (29 Sept 24)
build/linux: Update ghostscript, json-c and graphviz modules Ported from: https://github.com/flathub/org.gimp.GIMP/commit/e499861f140e4e483eaffcb904c9461a694b6a34
- Cheng-Chia Tseng (29 Sept 24)
Update Chinese (Taiwan) 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 8,714
- Stars 4
- Date Created 08 Dec 23
- Last Updated 17 days ago
View on DockerHub
linuxserver/gimpRun 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
-
A free, open source, professional vector graphics editor. It is a powerful tool for creating illustrations, icons, logos, diagrams, maps, and web graphics.
-
A more advanced take on Microsoft Paint. Suitable for basic image editing, with support for basic layers, unlimited undo/redo, and extendable via plugins
-
A free web-based image editor, with a modern UI. Also offers premium/paid features, such as AI-powered generation, touchup and editing
Not Open Source -
A powerful raw photo processing system and editor, for non-destructive editing of raw digital photos
-
A free online image editor, for both raster and vector graphics, with a very wide range of supported formats
Not Open Source -
Digital painting application. Free and open source (backed by KDE), with cross-platform support, Krita is popular among both professional and amateur artists due to it's comprehensive feature set, and intuitive UI
-
A photography workflow application (similar to Adbobe Lightroom) Includes a non-destructive raw developer for raw images and managing digital negatives.
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!