GIMP 2.10.22 graphics editor release

Submitted by graphic editor release GIMP 2.10.22, which continues to refine the functionality and improve the stability of the branch 2.10. A package is available for installation in the format flatpack (package format snap until updated).

In addition to fixing bugs, GIMP 2.10.22 introduces the following improvements:

  • Added support for import and export of images format AVIF (AV1 Image Format), which uses intra-frame compression techniques from the AV1 video encoding format. The container for distributing compressed data in AVIF is completely similar to HEIF. AVIF supports both images in HDR (High Dynamic Range) and Wide-gamut color space, as well as in standard dynamic range (SDR). AVIF claims to be a format for efficient storage of images on the Web and is supported in Chrome, Opera, and Firefox (when image.avif.enabled is included in about:config).
  • Improved support for the HEIC image format, which uses the same HEIF container format but uses HEVC (H.265) compression methods, supports crop operations without re-encoding, and allows you to store multiple pictures or videos in one file. Added the ability to import and export HEIF containers (for AVIF and HEIC) with 10 and 12 bits per color channel, as well as import metadata and NCLX color profiles.

    GIMP 2.10.22 graphics editor release

  • The plug-in for reading images in PSP format (Paint Shop Pro) has been improved, which now supports bitmap layers from files in the sixth version of the PSP format, as well as indexed images, 16-bit palettes and grayscale images. PSP blend modes now render correctly due to improved conversion to GIMP layer modes. Improved import reliability and improved compatibility with files written incorrectly from third-party applications, for example, with empty layer names.
  • Expanded options for exporting multilayer images to TIFF format. Added support for cropping layers along the borders of the exported image, which is enabled using a new option in the export dialog.
  • When exporting BMP images, the inclusion of color masks with color space information is ensured.
  • When importing files in DDS format, improved support for files with incorrect flags in the header related to compression modes (if the information about the compression method could be determined based on other flags).
  • Improved detection of JPEG and WebP files.
  • When exporting XPM, the addition of the None layer is excluded, in case of not using transparency.
  • Improved handling of Exif metadata with image orientation information. In previous releases, when opening an image with an Orientation tag, you were prompted to perform a rotation, if rejected, the tag would remain after the edited image was saved. In the new release, this tag is cleared regardless of whether a rotation was selected or not, i.e. in other viewers, the image will be displayed exactly as it was displayed in GIMP before saving.
  • All filters implemented on the basis of the GEGL framework (Generic Graphics Library) have been added
    β€œSample merged” option, which allows you to change the behavior when determining the color of a point on the canvas with the eyedropper tool. Previously, the color information was determined only from the current layer, and when enabled, the new option will select the visible color, taking into account the overlay and hiding of layers. The β€œSample merged” mode is also enabled by default in the basic Color Picker tool, since capturing a color in reference to the active layer led to confusion for beginners (you can return the old behavior through a special checkbox).

    GIMP 2.10.22 graphics editor release

  • To the Spyrogimp plugin designed for drawing in style spirograph, added support for grayscale images, and increased the size of state slices in the undo buffer.
  • Improved algorithm for converting images to indexed palette formats. Because the color selection is based on an estimate of the mean, there were issues with maintaining pure whites and blacks. Now the color data is processed separately and colors close to white and black are mapped to pure white and black if the original image included pure white or black.

    GIMP 2.10.22 graphics editor release

  • The Foreground Select tool has been moved by default to the new Matting Levin engine, which works better in most situations.
  • Added the ability to keep a performance log, updated with each operation (the log is not lost in the event of a crash). The mode is disabled by default and can be enabled via a flag in the log management dialog or via the $GIMP_PERFORMANCE_LOG_PROGRESSIVE environment variable.
  • Optimizations in GEGL that use OpenCL to speed up data processing are classified as experimental features due to potential stability issues and their inclusion has been moved to the Playground tab. Moreover, the Playground tab itself is now hidden by default and only appears when explicitly launching GIMP with the "--show-playground" option or when using the developer versions.
  • Added the ability to distribute plugins and documentation in the form of additions to the package in the Flatpak format. At present, add-ons are already prepared for the BIMP, FocusBlur, Fourier, G'MIC, GimpLensfun, LiquidRescale and Resynthesizer plugins (for example, the latter can be installed with the command "flatpak install org.gimp.GIMP.Plugin.Resynthesizer", and to search for available plugins use "flatpak search org.gimp.GIMP.Plugin").

The assembly of ready-made executable files of versions for developers has been adjusted in the continuous integration system. Assemblies are currently generated only for the Windows platform. Including for Windows, the formation of daily assemblies has begun (win64, win32) future branch GIMP 3, which received a significant cleanup of the codebase and migrated to GTK3.
Among the innovations recently added to the GIMP 3 branch, there is an improvement in work in Wayland-based environments, support for selection taking into account the content of several layers (Multi-layer selection), improved API, improved bindings for the Vala language, optimization for working on small screens , removing APIs related to Python 2, improving the usability of the input device editor.

Source: opennet.ru

Add a comment