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/check/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
12 Jul 26
Latest version
soc-2012-unified-transform-before-gsoc
Primary Language
C
Size
863,628 KB
Stars
6,264
Forks
873
Watchers
6,264
Language Usage
Star History
Top Contributors
-
@mitchfoo (13992)
-
@ell-gh (1905)
-
@brunvonlope (1629)
-
@cmyk-student (1178)
-
@muks (599)
-
@filmsi (589)
-
@Wormnest (574)
-
@yurchor (557)
-
@yosh (530)
-
@piotrdrag (413)
-
@prokoudine (383)
-
@haaninjo (373)
-
@hodefoting (360)
-
@alexiade (327)
-
@lumingzh (279)
-
@jordimas (247)
-
@drawoc (247)
-
@bootchk (240)
-
@EkaterinePapava (238)
-
@Rodhos (203)
-
@tml1024 (195)
-
@rentaclaus (190)
-
@simon-budig (185)
-
@nielsdg (169)
-
@Kolbjoern-cmd (151)
-
@MichaelMure (149)
-
@sveinki (131)
-
@ciampix (130)
-
@hugok79 (130)
-
@dmtrs32 (110)
-
@nphilipp (101)
-
@alshopov (92)
-
@martymichal (80)
-
@novomesk (80)
-
@schumaml (76)
-
@dmustieles (75)
-
@DanielSabo (62)
-
@kelemeng (57)
-
@alikins (55)
-
@tsabsch (53)
-
@lukaso (51)
-
@Mazurs (50)
-
@zerng07 (49)
-
@urbalazs (49)
-
@jernejs (48)
-
@lightningismyname (46)
-
@jsbueno (45)
-
@dooteo (45)
-
@DiGro (44)
-
@krietvel (43)
-
@GabryBarbe (43)
-
@gpopac (41)
-
@user062 (41)
-
@khaledhosny (40)
-
@secarica (39)
-
@Cedric31 (38)
-
@takeshi-aihana (38)
-
@dankor (38)
-
@YolandaAlvarez (37)
-
@KristjanESPERANTO (36)
-
@kargareteli (36)
-
@urmatej (36)
-
@claudep (33)
-
@houz (32)
-
@prescott66 (31)
-
@lewing (30)
-
@ellelstone (30)
-
@lb90 (30)
-
@mtelka (29)
-
@TiagoSantos81 (28)
-
@meskobalazs (27)
-
@nazgul77 (27)
-
@hosiet (27)
-
@sbdaule5 (27)
-
@yeager (26)
-
@SuborbitalPigeon (25)
-
@vnwildman (25)
-
@mariobl (24)
-
@nishbone (24)
-
@kcozens (23)
-
@crayxt (23)
-
@onkelhatti (23)
-
@Salamandar (23)
-
@villesokk (23)
-
@aurisc4 (23)
-
@luciang (22)
-
@mtrmac (21)
-
@Marv-CZ (21)
-
@Alan-Drouzig (21)
-
@samm-git (20)
-
@cheesequake (20)
-
@rupertwh (20)
-
@Aefgh39622 (20)
-
@emintufan (20)
-
@luzpaz (19)
-
@programmer-ceds (19)
-
@kostich (18)
-
@pesder (18)
-
@askhl (17)
-
@danialbehzadi (17)
Recent Commits
-
Bruno Lopes (12 Jul 26)
gimp-data: Bump to fix annoying RC text on splash screen
-
Bruno Lopes (11 Jul 26)
tools: Sync with gegl defcheck
-
Vasil Pupkin (11 Jul 26)
Update Belarusian translation Co-authored-by: Vasil Pupkin <[email protected]>
-
luming zh (11 Jul 26)
Update Chinese (China) translation Co-authored-by: luming zh <[email protected]>
-
luming zh (11 Jul 26)
Update Chinese (China) translation Co-authored-by: luming zh <[email protected]>
-
luming zh (11 Jul 26)
Update Chinese (China) translation Co-authored-by: luming zh <[email protected]>
-
Dick Groskamp (10 Jul 26)
Update Dutch translation Co-authored-by: Dick Groskamp <[email protected]>
-
Pranav P (09 Jul 26)
Issue #12522: Fixes build freeze in s390x In libgimpbase/gimpwire.c, _gimp_wire_write_gegl_color() was casting gsize* (64-bit) to guint32* (32-bit) before passing to _gimp_wire_write_int32(), which violates C strict aliasing rules causing undefined behavior. Additionally, this is inherently wrong on big-endian platforms like s390x where it reads the high-order 4 bytes (zeros) instead of the actual value. The undefined behavior caused a huge allocation followed by a huge read. That much of data was not there in the file associated and hence was waiting for the rest of the data. Fixed by creating temporary guint32 variables for proper value conversion.
-
Martin (10 Jul 26)
Update Slovenian translation Co-authored-by: Martin <[email protected]>
-
luming zh (10 Jul 26)
Update Chinese (China) translation Co-authored-by: Zeqian Sun <[email protected]> Co-authored-by: luming zh <[email protected]>
-
luming zh (10 Jul 26)
Update Chinese (China) translation Co-authored-by: luming zh <[email protected]>
-
Richard Gitschlag (09 Jul 26)
app/widgets: make keyboard focus follow mouse in Navigation dockable * Because the clickable navigation panel in this dockable doesn't actually set keyboard focus when clicked on, we need to do that ourselves. This prevents the keyboard focus from becoming "trapped" on the dockable's Zoom slider (preventing arrow keys from adjusting the view as expected).
-
luming zh (10 Jul 26)
Update Chinese (China) translation Co-authored-by: luming zh <[email protected]>
-
luming zh (10 Jul 26)
Update Chinese (China) translation Co-authored-by: luming zh <[email protected]>
-
Yuri Chornoivan (09 Jul 26)
Update Ukrainian translation Co-authored-by: Yuri Chornoivan <[email protected]>
-
Bruno Lopes (09 Jul 26)
build/windows: Lithuanian is now official on Inno See: - https://github.com/jrsoftware/issrc/commit/e4c06419376dc7edc1a95daae2757fcc6ba1dc1c
-
Alx Sa (09 Jul 26)
widgets: Condense non-raster label note for filter tree A continuation of b8c53b6b, which uses the same text for the merge button on the layer/channel dock's NDE popover.
-
Alx Sa (08 Jul 26)
plug-ins: Add more memory checks for FITS imports As suggested by Michael Catanzaro and Tristan Madani, this patch adds calls to g_size_checked_mul () to determine if the requested size for FITS import memory allocation would overflow in the two places we allocate.
-
Martin (08 Jul 26)
Update Slovenian translation Co-authored-by: Martin <[email protected]>
-
Marco Ciampa (07 Jul 26)
Updated Italian translation
-
Alx Sa (07 Jul 26)
tools: Condense movement code in text tool This patch combines the two movement blocks in gimp_text_tool_rectangle_change_complete (), as the only difference was an additional translate when the move_start_* variables did not match the original points while moving. It also incorporates e6c19fad in the new movement code to prevent the duplicate undo history bug.
-
Gabriele Barbero (14 Feb 26)
tools: preview text layer content while Alt-dragging Previously, Alt-dragging a text layer only moved the rectangle outline, with the text content updating only on button release. Now the text layer follows the rectangle in real-time by translating the layer during motion.
-
Alx Sa (07 Jul 26)
plug-ins: Improve bounds check for PNM pnmscanner_gettoken () runs to the length specified in the parameter and then adds a NULL terminator at the end. It is possible that a developer might add a call that goes to the size of the buffer instead of less than that value. This patch protects against that case by ensuring it only runs to bufsize - 1, so that the NULL terminator will always be added within the bounds of the buffer.
-
Alx Sa (07 Jul 26)
plug-ins: Correct mask loading in ICNS In some instances, we did checks on and pulled bytes from the icon data instead of the mask data. This patch corrects the issue. In addition, in the unlikely event that GIMP is packaged on a 32-bit system, we now also guard against an overflow when allocating IcnsResources.
-
Bruno Lopes (07 Jul 26)
meson: Do not link issue tracker directly Me and Michael recently agreed on IRC about one point of gimp-debug-tool: the current wording of the debug dialog instigates the kind of reports we have. That is because of some GitLab limitations, which leaves users directly on a very technical place, which is an issue tracker, without instructions. As said above, the wording of the debug dialog is not enough to prevent that. Previous attempts to changing it had the outcome of Babel incident (!1433). So, it is way easier and middle ground to change the bug reporting URL to WGO, which have detailed instructions on how to report a crash etc properly.
-
Alx Sa (07 Jul 26)
plug-ins: Mitigate OOB write on ICNS mask data As reported by Tristan, it is possible to create an ICNS icon with mask data smaller than the icon size. In this case, our current code could potentially go out of bounds when writing from file. This patch adds a check to stop executing the code if we reach the end of the mask data in the file.
-
Ekaterine Papava (07 Jul 26)
Update Georgian translation Co-authored-by: Ekaterine Papava <[email protected]>
-
Petr Vorel (06 Jul 26)
app: Restore Alt+0 accel for 10th image 10th image originally used accelerator key Alt+0. Rewrite in a98a903976 accidentally add also + i (copy paste error from `if` clause for images <1, 9>), therefore it was also Alt+9 like the previous 9th image (duplicity). Restore it back to Alt+0. Fixes: a98a903976 ("app: get rid of gimp_action_(g|s)et_accel_path().") Fixes: #16554 Signed-off-by: Petr Vorel <[email protected]>
-
luming zh (06 Jul 26)
Update Chinese (China) translation Co-authored-by: luming zh <[email protected]>
-
Yuri Chornoivan (06 Jul 26)
Update Ukrainian translation Co-authored-by: Yuri Chornoivan <[email protected]>
Gimp Security
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.129.91
- Location San Francisco, California, United States of America, NA
- ISP Fastly Inc.
- ASN AS54113
Associated Countries
-
US -
NL -
DE
Safety Score
Website marked as safe
100%
Blacklist Check
www.gimp.org was found on 0 blacklists
- AntiSocial Blacklist
- Artists Against 419
- Badbitcoin
- Bambenek Consulting
- CERT Polska
- CoinBlockerLists
- CRDF
- CryptoScamDB
- EtherAddressLookup
- EtherScamDB
- Fake Website Buster
- MetaMask EthPhishing
- NABP Not Recommended Sites
- OpenPhish
- PetScams
- PhishFeed
- PhishFort
- Phishing.Database
- PhishStats
- PhishTank
- Phishunt
- RPiList Not Serious
- Scam.Directory
- SecureReload Phishing List
- Spam404
- StopGunScams
- Suspicious Hosting IP
- ThreatFox
- ThreatLog
- TweetFeed
- URLhaus
- ViriBack C2 Tracker
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.
linuxserver/gimp:latestRun Command
docker run -d \
-p 3000:3000/tcp \
-p 3001:3001/tcp \
-e PUID=${PUID} \
-e PGID=${PGID} \
-e TZ=${TZ} \
-v /srv/lsio/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: 1000
PGID: 1000
TZ: Etc/UTC
volumes:
- "/srv/lsio/gimp/config:/config"
restart: unless-stopped Environment Variables
- Var Name Default
- PUID 1000
- PGID 1000
- TZ Etc/UTC
Port List
- 3000:3000/tcp
- 3001:3001/tcp
Volume Mounting
- /srv/lsio/gimp/config /config
Gimp Reviews
More Image Editors
-
A photography workflow application (similar to Adbobe Lightroom) Includes a non-destructive raw developer for raw images and managing digital negatives.
-
A free, open source, professional vector graphics editor. It is a powerful tool for creating illustrations, icons, logos, diagrams, maps, and web graphics.
-
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 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 online image editor, for both raster and vector graphics, with a very wide range of supported formats
Not Open Source -
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
About the Data: Gimp
Change History
- Added #220
- Amended (followWith)
API
You can access Gimp's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/v1/services/gimp The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.
Share Gimp
Help your friends compare Image Editors, and pick
privacy-respecting software and services.
Share Gimp and Awesome Privacy with your network!