Linux repositories inspector

gimp-devel - GNU Image Manipulation Program (Development version)

The GIMP is an image composition and editing program. GIMP offers many tools and filters, and provides a large image manipulation toolbox and scripting.

This subpackage contains libraries and header files for developing applications that want to make use of the GIMP libraries.
2.10.18
Fedora iconFedora rawhide
OpenSUSE iconOpenSUSE Tumbleweed
2.10.12
Fedora iconFedora 31
OpenSUSE iconOpenSUSE Leap 15.2
2.10.10
Fedora iconFedora 30
2.10.6
Fedora iconFedora 29
2.8.22
CentOS iconCentOS 7.7.1908
Fedora iconFedora 28
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
2.8.18
OpenSUSE iconOpenSUSE Leap 42.3
DistributionVersionSincePackageInstalledPackager
CentOS iconCentOS 7.7.1908 osrpm2:2.8.22-1.el72020-01-07933 kiB5.81 MiBCentOS BuildSystem
Fedora iconFedora 28 releases/Everything-osrpm2:2.8.22-4.fc28.22019-01-14938 kiB5.81 MiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm2:2.10.6-2.fc292019-01-141.13 MiB8.83 MiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm2:2.10.6-2.fc292019-01-141.13 MiB8.83 MiBFedora Project
Fedora iconFedora 30 releases/Everything-osrpm2:2.10.10-1.fc302019-06-171.13 MiB8.85 MiBFedora Project
Fedora iconFedora 31 releases/Everything-osrpm2:2.10.12-3.fc312020-01-071.04 MiB8.85 MiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm2:2.10.18-1.fc332020-02-241.06 MiB9.21 MiBFedora Project
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm2.8.22-lp150.3.82019-01-17900 kiB5.75 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm2.8.22-lp151.4.62019-04-02878 kiB5.75 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.2 ossrpm2.10.12-lp152.1.62020-03-231.13 MiB8.79 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm2.8.18-4.42019-01-17863 kiB5.75 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm2.8.18-6.32019-01-21864 kiB5.75 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm2.10.18-1.12020-03-041.2 MiB9.14 MiBhttps://bugs.opensuse.org

Applications

GNU Image Manipulation Program icon

GNU Image Manipulation Program

Create images and edit photographs

Manual pages

gimp-2.10(1)

gimp - an image manipulation and paint program.

gimp-2.9(1)

gimp - an image manipulation and paint program.

gimptool-2.0(1)

gimptool-2.0 - script to perform various GIMPy functions

gimprc-2.10(5)

gimprc - gimp configuration file

gimprc-2.9(5)

gimprc - gimp configuration file

Latest updates

OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 2.10.12-lp152.1.5 to 2.10.12-lp152.1.6

2020-03-23
  • Update to version 2.10.12:
    • Core:
    • Add an "Incremental" option to the Dodge/Burn tool, which, similarly to the Paintbrush, Pencil, and Eraser tools, applies the effect incrementally as the pointer moves.
    • Curves now have a concept of smooth vs corner points: smooth points produce a smooth curve, while corner points produce a sharp curve (previously, all points were smooth).
    • Search the user font directory path on Windows (since Windows 10, non-admin users have the ability to install fonts). This is only a temporary hack until fontconfig adds proper upstream support.
    • In gimp_brush_core_get_paint_buffer(), when allocating a new paint buffer, clear the old buffer *before* allocating the new one, to reduce the amount of simultaneously allocated memory.
    • In GimpPaintbrush, avoid refilling the paint buffer at each dab if the paint color/pixmap hasn't changed, hence allowing faster painting in some specific cases.
    • Add hygon cpu detection and enable MMX/SSE support.
    • Add a GimpSymmetry::get_transform() virtual function and a corresponding gimp_symmetry_get_transform() function which return the brush transform corresponding to a given symmetry stroke in terms of the rotation angle and reflection flag (in contrast to gimp_symmetry_get_operation() which returns the same transforation in terms of a GeglNode). This allows us to simplify, fix (artifact bugs, etc.), and improve the painting-code performance for several symmetry painting cases.
    • New gimp-brush-pipe-spacing parasite set by core code to preserve GIH brush's spacing across reloads.
    • Add a new Offset filter tool, as a front-end to gimp:offset. The tool replaces, and provides the same interface as the drawable-offset dialog while also providing live preview and on-canvas interaction.
    • Plug-ins:
    • Exported profile and data format strategy updated in several file plug-ins.
    • When not saving a profile, we always export as sRGB data, as most viewers would not display the image properly otherwise.
    • When saving a profile:
      . If a profile was manually assigned, we always export to the assigned format, hence pixel data is converted accordingly, whatever the work format.
    • If no profile was assigned:
      . If the export format support high-bit depth, we export the work format as-is.
      . If the export format is 8-bit max, we convert the work format to sRGB, except if the work format is 8-bit linear.
    • The following plug-ins were updated: JPEG, PNG, TIFF and WebP.
    • Tools:
    • Add input/output spin-buttons to the Curves tool, which allow setting the selected point's coordinates numerically. When the image precision is greater than 8-bpc, use a 0.00-100.00 range for the point-coordinate spin-buttons instead of a 0-255 range.
    • In the Curves tool, allow changing the curve's point types (cf. new curve corner points in Core section). Corner points are displayed with a diamond shape instead of a circle.
    • Free Select tool now creates a selection as soon as the polygon is closed. This selection is updated when the polygon, or the relevant tool-options, change, similarly to GimpRectangleSelectTool.
    • Derive GimpEraser from GimpPaintbrush, instead of directly from GimpBrushCore. This allows GimpEraser to reuse the paint-buffer content across dabs, improving performance.
    • Allow moving an intersecting pair of guides with the Move tool.
    • User interface:
    • In GimpCurveView, when dragging an existing curve point, don't immediately move the point to the cursor position upon button press, but rather move it relative to its current position as the cursor moves. This allows selecting a point without moving it, and adjusting its position more easily.
    • When the cursor hovers above a point in GimpCurveView, or when dragging a point, have the coordinate indicator show the point's position, rather than the cursor's.
    • In GimpCurveView, when holding down Ctrl while
      adding/dragging a point, snap the y-coordinate to the original curve (at the start of the drag). This is particularly useful for adding points along the curve.
    • In GimpDashboard, don't show legend for groups with no meter.
    • Add a tile-alloc-total variable to the dashboard's memory and misc groups, showing the total amount of memory used by the tile allocator.
    • Add a "Save Keyboard Shortcuts Now" button to the Configure Keyboard Shortcuts dialog.
    • Updated translations.
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 2.10.12-lp152.1.4 to 2.10.12-lp152.1.5

2020-03-19
  • Update to version 2.10.12:
    • Core:
    • Add an "Incremental" option to the Dodge/Burn tool, which, similarly to the Paintbrush, Pencil, and Eraser tools, applies the effect incrementally as the pointer moves.
    • Curves now have a concept of smooth vs corner points: smooth points produce a smooth curve, while corner points produce a sharp curve (previously, all points were smooth).
    • Search the user font directory path on Windows (since Windows 10, non-admin users have the ability to install fonts). This is only a temporary hack until fontconfig adds proper upstream support.
    • In gimp_brush_core_get_paint_buffer(), when allocating a new paint buffer, clear the old buffer *before* allocating the new one, to reduce the amount of simultaneously allocated memory.
    • In GimpPaintbrush, avoid refilling the paint buffer at each dab if the paint color/pixmap hasn't changed, hence allowing faster painting in some specific cases.
    • Add hygon cpu detection and enable MMX/SSE support.
    • Add a GimpSymmetry::get_transform() virtual function and a corresponding gimp_symmetry_get_transform() function which return the brush transform corresponding to a given symmetry stroke in terms of the rotation angle and reflection flag (in contrast to gimp_symmetry_get_operation() which returns the same transforation in terms of a GeglNode). This allows us to simplify, fix (artifact bugs, etc.), and improve the painting-code performance for several symmetry painting cases.
    • New gimp-brush-pipe-spacing parasite set by core code to preserve GIH brush's spacing across reloads.
    • Add a new Offset filter tool, as a front-end to gimp:offset. The tool replaces, and provides the same interface as the drawable-offset dialog while also providing live preview and on-canvas interaction.
    • Plug-ins:
    • Exported profile and data format strategy updated in several file plug-ins.
    • When not saving a profile, we always export as sRGB data, as most viewers would not display the image properly otherwise.
    • When saving a profile:
      . If a profile was manually assigned, we always export to the assigned format, hence pixel data is converted accordingly, whatever the work format.
    • If no profile was assigned:
      . If the export format support high-bit depth, we export the work format as-is.
      . If the export format is 8-bit max, we convert the work format to sRGB, except if the work format is 8-bit linear.
    • The following plug-ins were updated: JPEG, PNG, TIFF and WebP.
    • Tools:
    • Add input/output spin-buttons to the Curves tool, which allow setting the selected point's coordinates numerically. When the image precision is greater than 8-bpc, use a 0.00-100.00 range for the point-coordinate spin-buttons instead of a 0-255 range.
    • In the Curves tool, allow changing the curve's point types (cf. new curve corner points in Core section). Corner points are displayed with a diamond shape instead of a circle.
    • Free Select tool now creates a selection as soon as the polygon is closed. This selection is updated when the polygon, or the relevant tool-options, change, similarly to GimpRectangleSelectTool.
    • Derive GimpEraser from GimpPaintbrush, instead of directly from GimpBrushCore. This allows GimpEraser to reuse the paint-buffer content across dabs, improving performance.
    • Allow moving an intersecting pair of guides with the Move tool.
    • User interface:
    • In GimpCurveView, when dragging an existing curve point, don't immediately move the point to the cursor position upon button press, but rather move it relative to its current position as the cursor moves. This allows selecting a point without moving it, and adjusting its position more easily.
    • When the cursor hovers above a point in GimpCurveView, or when dragging a point, have the coordinate indicator show the point's position, rather than the cursor's.
    • In GimpCurveView, when holding down Ctrl while
      adding/dragging a point, snap the y-coordinate to the original curve (at the start of the drag). This is particularly useful for adding points along the curve.
    • In GimpDashboard, don't show legend for groups with no meter.
    • Add a tile-alloc-total variable to the dashboard's memory and misc groups, showing the total amount of memory used by the tile allocator.
    • Add a "Save Keyboard Shortcuts Now" button to the Configure Keyboard Shortcuts dialog.
    • Updated translations.
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 2.10.14-2.4 to 2.10.18-1.1

2020-03-04
  • disable update check
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 2.10.12-lp152.1.3 to 2.10.12-lp152.1.4

2020-03-02
  • Update to version 2.10.12:
    • Core:
    • Add an "Incremental" option to the Dodge/Burn tool, which, similarly to the Paintbrush, Pencil, and Eraser tools, applies the effect incrementally as the pointer moves.
    • Curves now have a concept of smooth vs corner points: smooth points produce a smooth curve, while corner points produce a sharp curve (previously, all points were smooth).
    • Search the user font directory path on Windows (since Windows 10, non-admin users have the ability to install fonts). This is only a temporary hack until fontconfig adds proper upstream support.
    • In gimp_brush_core_get_paint_buffer(), when allocating a new paint buffer, clear the old buffer *before* allocating the new one, to reduce the amount of simultaneously allocated memory.
    • In GimpPaintbrush, avoid refilling the paint buffer at each dab if the paint color/pixmap hasn't changed, hence allowing faster painting in some specific cases.
    • Add hygon cpu detection and enable MMX/SSE support.
    • Add a GimpSymmetry::get_transform() virtual function and a corresponding gimp_symmetry_get_transform() function which return the brush transform corresponding to a given symmetry stroke in terms of the rotation angle and reflection flag (in contrast to gimp_symmetry_get_operation() which returns the same transforation in terms of a GeglNode). This allows us to simplify, fix (artifact bugs, etc.), and improve the painting-code performance for several symmetry painting cases.
    • New gimp-brush-pipe-spacing parasite set by core code to preserve GIH brush's spacing across reloads.
    • Add a new Offset filter tool, as a front-end to gimp:offset. The tool replaces, and provides the same interface as the drawable-offset dialog while also providing live preview and on-canvas interaction.
    • Plug-ins:
    • Exported profile and data format strategy updated in several file plug-ins.
    • When not saving a profile, we always export as sRGB data, as most viewers would not display the image properly otherwise.
    • When saving a profile:
      . If a profile was manually assigned, we always export to the assigned format, hence pixel data is converted accordingly, whatever the work format.
    • If no profile was assigned:
      . If the export format support high-bit depth, we export the work format as-is.
      . If the export format is 8-bit max, we convert the work format to sRGB, except if the work format is 8-bit linear.
    • The following plug-ins were updated: JPEG, PNG, TIFF and WebP.
    • Tools:
    • Add input/output spin-buttons to the Curves tool, which allow setting the selected point's coordinates numerically. When the image precision is greater than 8-bpc, use a 0.00-100.00 range for the point-coordinate spin-buttons instead of a 0-255 range.
    • In the Curves tool, allow changing the curve's point types (cf. new curve corner points in Core section). Corner points are displayed with a diamond shape instead of a circle.
    • Free Select tool now creates a selection as soon as the polygon is closed. This selection is updated when the polygon, or the relevant tool-options, change, similarly to GimpRectangleSelectTool.
    • Derive GimpEraser from GimpPaintbrush, instead of directly from GimpBrushCore. This allows GimpEraser to reuse the paint-buffer content across dabs, improving performance.
    • Allow moving an intersecting pair of guides with the Move tool.
    • User interface:
    • In GimpCurveView, when dragging an existing curve point, don't immediately move the point to the cursor position upon button press, but rather move it relative to its current position as the cursor moves. This allows selecting a point without moving it, and adjusting its position more easily.
    • When the cursor hovers above a point in GimpCurveView, or when dragging a point, have the coordinate indicator show the point's position, rather than the cursor's.
    • In GimpCurveView, when holding down Ctrl while
      adding/dragging a point, snap the y-coordinate to the original curve (at the start of the drag). This is particularly useful for adding points along the curve.
    • In GimpDashboard, don't show legend for groups with no meter.
    • Add a tile-alloc-total variable to the dashboard's memory and misc groups, showing the total amount of memory used by the tile allocator.
    • Add a "Save Keyboard Shortcuts Now" button to the Configure Keyboard Shortcuts dialog.
    • Updated translations.
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 2.10.14-2.3 to 2.10.14-2.4

2020-02-29
  • Fix build for %arm and ppc64 by adding '-lm' to LDFLAGS
Fedora icon

Fedora rawhide development/Everything-os: Updated from 2:2.10.16-3.fc33 to 2:2.10.18-1.fc33

2020-02-24
  • version 2.10.18
  • bump required versions of babl and gegl04
  • don't phone home to check for updates by default
  • silence warnings about extra tokens
Fedora icon

Fedora rawhide development/Everything-os: Updated from 2:2.10.14-4.fc32.1 to 2:2.10.16-3.fc33

2020-02-21
  • Rebuild for libmypaint 1.5.0
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 2.10.14-2.2 to 2.10.14-2.3

2020-02-09
  • Fix build for %arm and ppc64 by adding '-lm' to LDFLAGS
Fedora icon

Fedora rawhide development/Everything-os: Updated from 2:2.10.14-4.fc32 to 2:2.10.14-4.fc32.1

2020-02-08
  • Rebuild for poppler-0.84.0
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 2.8.22-lp152.5.7 to 2.10.12-lp152.1.3

2020-02-04
  • Update to version 2.10.12:
    • Core:
    • Add an "Incremental" option to the Dodge/Burn tool, which, similarly to the Paintbrush, Pencil, and Eraser tools, applies the effect incrementally as the pointer moves.
    • Curves now have a concept of smooth vs corner points: smooth points produce a smooth curve, while corner points produce a sharp curve (previously, all points were smooth).
    • Search the user font directory path on Windows (since Windows 10, non-admin users have the ability to install fonts). This is only a temporary hack until fontconfig adds proper upstream support.
    • In gimp_brush_core_get_paint_buffer(), when allocating a new paint buffer, clear the old buffer *before* allocating the new one, to reduce the amount of simultaneously allocated memory.
    • In GimpPaintbrush, avoid refilling the paint buffer at each dab if the paint color/pixmap hasn't changed, hence allowing faster painting in some specific cases.
    • Add hygon cpu detection and enable MMX/SSE support.
    • Add a GimpSymmetry::get_transform() virtual function and a corresponding gimp_symmetry_get_transform() function which return the brush transform corresponding to a given symmetry stroke in terms of the rotation angle and reflection flag (in contrast to gimp_symmetry_get_operation() which returns the same transforation in terms of a GeglNode). This allows us to simplify, fix (artifact bugs, etc.), and improve the painting-code performance for several symmetry painting cases.
    • New gimp-brush-pipe-spacing parasite set by core code to preserve GIH brush's spacing across reloads.
    • Add a new Offset filter tool, as a front-end to gimp:offset. The tool replaces, and provides the same interface as the drawable-offset dialog while also providing live preview and on-canvas interaction.
    • Plug-ins:
    • Exported profile and data format strategy updated in several file plug-ins.
    • When not saving a profile, we always export as sRGB data, as most viewers would not display the image properly otherwise.
    • When saving a profile:
      . If a profile was manually assigned, we always export to the assigned format, hence pixel data is converted accordingly, whatever the work format.
    • If no profile was assigned:
      . If the export format support high-bit depth, we export the work format as-is.
      . If the export format is 8-bit max, we convert the work format to sRGB, except if the work format is 8-bit linear.
    • The following plug-ins were updated: JPEG, PNG, TIFF and WebP.
    • Tools:
    • Add input/output spin-buttons to the Curves tool, which allow setting the selected point's coordinates numerically. When the image precision is greater than 8-bpc, use a 0.00-100.00 range for the point-coordinate spin-buttons instead of a 0-255 range.
    • In the Curves tool, allow changing the curve's point types (cf. new curve corner points in Core section). Corner points are displayed with a diamond shape instead of a circle.
    • Free Select tool now creates a selection as soon as the polygon is closed. This selection is updated when the polygon, or the relevant tool-options, change, similarly to GimpRectangleSelectTool.
    • Derive GimpEraser from GimpPaintbrush, instead of directly from GimpBrushCore. This allows GimpEraser to reuse the paint-buffer content across dabs, improving performance.
    • Allow moving an intersecting pair of guides with the Move tool.
    • User interface:
    • In GimpCurveView, when dragging an existing curve point, don't immediately move the point to the cursor position upon button press, but rather move it relative to its current position as the cursor moves. This allows selecting a point without moving it, and adjusting its position more easily.
    • When the cursor hovers above a point in GimpCurveView, or when dragging a point, have the coordinate indicator show the point's position, rather than the cursor's.
    • In GimpCurveView, when holding down Ctrl while
      adding/dragging a point, snap the y-coordinate to the original curve (at the start of the drag). This is particularly useful for adding points along the curve.
    • In GimpDashboard, don't show legend for groups with no meter.
    • Add a tile-alloc-total variable to the dashboard's memory and misc groups, showing the total amount of memory used by the tile allocator.
    • Add a "Save Keyboard Shortcuts Now" button to the Configure Keyboard Shortcuts dialog.
    • Updated translations.
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 2.10.14-2.1 to 2.10.14-2.2

2020-01-24
  • Fix build for %arm and ppc64 by adding '-lm' to LDFLAGS
Fedora icon

Fedora rawhide development/Everything-os: Updated from 2:2.10.14-3.fc32 to 2:2.10.14-4.fc32

2020-01-23
  • Rebuild for poppler-0.84.0
Fedora icon

Fedora rawhide development/Everything-os: Updated from 2:2.10.14-2.fc32 to 2:2.10.14-3.fc32

2020-01-10
  • Demodularizing of gimp (#1772469)
Fedora icon

Fedora 31 releases/Everything-os: Version 2:2.10.12-3.fc31 introduced

2020-01-07
  • Fix default configuration for font folders (#1706653)
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Version 2.8.22-lp152.5.7 introduced

2020-01-07
  • Add gimp-gegl03-buildfix.patch: Port to gegl-03, patch taken from debian.
  • Following the above port, replace pkgconfig(gegl-0.2) with pkgconfig(gegl-0.3) BuildRequires and add libtool BuildRequires: and pass autoreconf as the above patch touches the buildsystem.
CentOS icon

CentOS 7.7.1908 os: Version 2:2.8.22-1.el7 introduced

2020-01-07
  • Rebase to the latest upstream release (2.8.22) - (#1210840)
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 2.10.14-1.3 to 2.10.14-2.1

2019-11-25
  • Fix build for %arm and ppc64 by adding '-lm' to LDFLAGS
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 2.10.14-1.2 to 2.10.14-1.3

2019-11-20
  • bump babl and gegl deps to match configure script
Fedora icon

Fedora rawhide development/Everything-os: Updated from 2:2.10.14-1.fc32 to 2:2.10.14-2.fc32

2019-11-20
  • Rebuild for libmypaint 1.4.0
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 2.10.14-1.1 to 2.10.14-1.2

2019-11-18
  • bump babl and gegl deps to match configure script

Related packages

gimp - The GNU Image Manipulation Program
devel - Hydrogen header files
gimp-devel-debuginfo - Debug information for package gimp-devel
gimp-devel-tools - GIMP plugin and extension development tools
gimp-devel-tools-debuginfo - Debug information for package gimp-devel-tools
⇧ Top