Software-update: GIMP 2.10.6

The GIMP logo (75 pix)Er is kort geleden een update van het opensource-fotobewerkingsprogramma GIMP uitgekomen. De naam GIMP is een afkorting voor 'GNU Image Manipulation Program'. De software is beschikbaar voor diverse besturingssystemen, waaronder Windows, FreeBSD, Linux, macOS en Solaris. Nieuw in versie 2.10 is onder meer de GEGL-image processing engine, kan het canvas worden geroteerd en treffen we diverse nieuwe en verbeterde tools aan. De release notes voor versie 2.10.6 kunnen hieronder worden gevonden.

GIMP 2.10.6 Released

Almost four months have passed since GIMP 2.10.0 release, and this is already the fourth version in the series, bringing you bug fixes, optimizations, and new features. The most notable changes are listed below (see also the NEWS file).

Main changes

Vertical text layers

GIMP finally gets support for vertical text (top-to-bottom writing)! This is a particularly anticipated feature for several East-Asian writing systems, but also for anyone wishing to design fancy vertical text.

For this reason, GIMP provides several variants of vertical text, with mixed orientation (as is typical in East-Asian vertical writing) or upright orientation (more common for Western vertical writing), with right-to-left, as well as left-to-right columns.

Thanks to Yoshio Ono for the vertical text implementation!

New filters

Two new filters make an entrance in this release:

Little Planet

This new filter is built on top of the pre-existing gegl:stereographic-projection operation and is finetuned to create “little planets” from 360×180° equirectangular panorama images.

Long Shadow

This new GEGL-based filter simplifies creating long shadows in several visual styles.

There is a handful of configurable options, all helping you to cut extra steps from getting the desired effect.

Improved straightening in the Measure tool

A lot of people appreciated the new Horizon Straightening feature added in GIMP 2.10.4. Yet many of you wanted vertical straightening as well. This is now possible.

In the Auto mode (default), Straighten will snap to the smaller angle to decide for vertical or horizontal straightening. You can override this behavior by specifying explicitly which it should be.

Optimized drawable preview rendering

Most creators working on complex projects in GIMP have had bad days when there are many layers in a large image, and GIMP can’t keep up with scrolling the layers list or showing/hiding layers.

Part of the reason was that GIMP couldn’t update user interface until it was done rendering layer previews. Ell again did some miracles here by having most drawable previews render asynchronously.

For now, the only exception to that are layer groups. Rendering them asynchronously is still not possible, so until we deal with this too, we made it possible for you to disable rendering layer group previews completely. Head over to Preferences > Interface and tick off the respective checkbox.

One more thing to mention here. For technically-minded users, the Dashboard dockable dialog (introduced in GIMP 2.10.0) now displays the number of async operations running in the Misc group.

A new localization: Marathi

GIMP was already available in 80 languages. Well, it’s 81 languages now!

A team from the North Maharashtra University, Jalgaon, worked on a Marathi translation and contributed a nearly full translation of GIMP.

Of course, we should not forget all the other translators who do a wonderful work on GIMP. In this release, 13 other translations were updated: Brazilian Portuguese, Dutch, French, German, Greek, Italian, Latvian, Polish, Romanian, Russian, Slovenian, Spanish, and Swedish.

File dialog filtering simplified

A common cause of confusion in the file dialogs (opening, saving, exporting…) was the presence of two file format lists, one for displaying files with a specific extension, the other for the actual file format choice. So we streamlined this.

There is just one list available now, and it works as both the filter for displayed images and the file format selector for the image you are about to save or export.

Additionally, a new checkbox allows you to display the full list of files, regardless of the currently chosen file format. This could be useful when you want to enforce an unusual file extension or reuse an existing file’s name by choosing it in the list and then appending your extension.

The end of DLL hell? A note to plug-in developers…

A major problem over the years, on Windows, was what developers call the DLL hell. This was mostly caused either by third-party software installing libraries in system folders or by third-party plug-ins installing themselves with shared libraries interfering with other plug-ins.

The former had already been mostly fixed by tweaking the DLL search priority order. This release provides an additional fix by taking into account 32-bit plug-ins running on 64-bit Windows systems (WoW64 mode).

The latter was fixed already since GIMP 2.10.0 if you installed your plug-ins in its own directory (which is not compulsory yet, but will be in GIMP 3).

E.g. if you have a plug-in named myplugin.exe, please install it under plug-ins/myplugin/myplugin.exe. This way, not only you won’t pollute other plug-ins if you ever included libraries, but your plug-in won’t be prevented from running by unwanted libraries as well. All our core plug-ins are now installed this way. Any third-party plug-ins should be as well.

Ongoing Development

Prepare for the space invasion!

Meanwhile, taking place simultaneously on the babl, GEGL, and GIMP 2.99 fronts, pippin and Mitch embarked on a project internally nicknamed the “space invasion“, the end goal of which is to simplify and improve color management in GIMP, as well as other GEGL-based projects.

About a year ago, babl, the library used by GIMP and GEGL to perform color conversions, gained the ability to tie arbitrary RGB color spaces to existing pixels formats. This, in turn, allowed GIMP to start using babl for performing conversions between certain classes of color profiles, instead of relying solely on the LCMS library, greatly improving performance. However, these conversions would only take place at the edges between the internal image representation used by GIMP, and the outside world; internally, the actual color profile of the image had limited effect, leading to inconsistent or incorrect results for certain image-processing operations.

The current effort seeks to change that, by having all image data carry around the information regarding its color profile internally. When properly handled by GEGL and GIMP, this allows babl to perform the right conversions at the right time, letting all image-processing operations be applied in the correct color space.

While the ongoing work toward this goal is already available in the mainline babl and GEGL versions, we are currently restricting it to the GIMP 2.99 development version (to become GIMP 3.0), but it will most likely make its way into a future GIMP 2.10.x release.

GIMP extensions

Lastly Jehan, from ZeMarmot project, has been working on extensions in GIMP. An extension could be anything from plug-ins to splash images, patterns, brushes, gradients… Basically anything which could be created and added by anyone. The end goal would be to allow creators of such extensions to upload them on public repositories, and for anyone to search and install them in a few clicks, with version management, updates, etc.

This work is also only in the development branch for the time being, but should make it to a GIMP 2.10.x release at some point in the future as well.

GIMP 2.10 screenshot (620 pix)

Versienummer 2.10.6
Releasestatus Final
Besturingssystemen Windows 7, Linux, BSD, macOS, Solaris, Windows 8, Windows 10
Website The GIMP
Download https://www.gimp.org/downloads/
Bestandsgrootte 169,84MB
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

22-08-2018 • 12:16

13

Bron: The GIMP

Update-historie

25-03 GIMP 3.0.2 3
23-03 GIMP 3.0.0 revision 1 7
17-03 GIMP 3.0.0 21
10-02 GIMP 3.0 RC3 29
28-12 GIMP 3.0 RC2 19
07-11 GIMP 3.0 RC1 18
05-'24 GIMP 2.10.38 20
02-'24 GIMP 2.99.18 7
11-'23 GIMP 2.10.36 13
07-'23 GIMP 2.99.16 5
Meer historie

Reacties (13)

13
13
4
1
0
1
Wijzig sortering
Schitterend programma, en gebruik het al jaren inmiddels. Sterker nog: GIMP staat in mijn persoonlijke top 5 als "meest gebruikte applicatie".

Versie 2.10 is op sommige onderdelen anders dan 2.8. Er is nieuwe functionaliteit toegevoegd, en bepaalde handelingen die onder 2.8 op een bepaalde manier gingen zijn veranderd. Dat is in het begin even wennen, maar ach.... als je de leercurve van de vorige versies van GIMP hebt "overleefd", dan is die nieuwe routine peanuts. Gelukkig zijn, naast de vernieuwde functies (schaduwen aanbrengen is iets veranderd) ook nog de originele "legacy" plugins nog beschikbaar. Ik heb het al getest, want de oude plugins werken ook gewoon onder versie 2.10.

Let trouwens wel even op bij het opslaan: opgeslagen .xcf-bestanden in versie 2.10 kunnen (konden?) niet meer geopend worden in versie 2.8. Daar liep ik tegen de volgende melding aan:
Openen van [naam bestand].xcf’ mislukte: XCF-fout: niet ondersteunde XCF-bestandsversie 11 tegengekomen
Andersom kan het (gelukkig) wel. Maar houd hier even rekening mee.
wat is je mening over de GEGL implementatie?
GEGL (Generic Graphics Library) zit al sinds GIMP 2.6 ingebakken en was ooit bedoeld als experimenteel, bruikbaar gereedschap voor ontwikkelaars. Het kan handig zijn als je bezig bent met multi-threading afbeelding- of videobewerking. Nu doe ik zelden aan multi-thread bewerking (dat is al lang geleden), maar het zit mij niet in de weg, en ik vind het een prima uitbreiding op de functionaliteit die GIMP heeft. Enig nadeel dat zoveel functionaliteit in zo'n programma de leercurve wèl enigszins doet stijgen.

Ik heb nog een leuk linkje voor je voor wat betreft GEGL in GIMP: https://www.youtube.com/watch?v=aEsqVMCgpJ8
Ik heb net het uitgebreide artikel in het fantastische tijdschrift C'T gelezen (september 2018, pag.60)

Bij het saven van XCF kun je extra compressie aanzetten, die variant is niet door oudere versies te lezen.
Dus als je dat uitzet, moeten ze wel te lezen zijn.

In het vorig nummer augustus 2018 stond een uitgebreide vergelijk tussen de diverse fotobewerkingsprogramma's.

Nu een goede rondleiding in de verbeteringen van Gimp 2.10.
Zoals altijd veel grondiger dan ik elders lees.

Belangrijkste verschil is dat nu intern floatingpoint waarden ipv integers voor kleurwaarden worden gebruikt.
Eigenlijk een andere manier van zeggen dat de kleurdiepte verbeterd is.
Bij een bewerking wordt een waarde niet meer afgerond, dus de helft van 3 is 1,500 en geen afgeronde 2.
Eerst versie 2.8 en nu 2.1 ?
Want 2.10 kun je zien als 2.1 als je de versies alfabetisch sorteert.
Moet het niet 3.0 zijn ?
Major version.Minor version.Build number.
Dus major version 2, minor version 10, build number zoveel. Dit is vrij normaal.
Nee hoor, het is geen getal achter de komma ofzo. Gewoon de 10 subrelease van versie 2. Er zijn veel meer softwareprojecten die een .10 versienummer hebben (gehad).
Het maakt niet uit hoe je het ziet. Het is een nummer en na elke punt komt een ander nummer. Wat moet je anders doen als je eerste nummer naar versie 10 moet? Gaan we dan van 9.9.9 naar 1.1.1.1 of 9.9.9.1?
Major version: versie_nummer_gimp.split('.')[0]
Minor version: versie_nummer_gimp.split('.')[1]
Very minor bug fix release: versie_nummer_gimp.split('.')[2]
Je hebt wat mij betreft gelijk. 2.10 sorteert na 2.1, maar voor 2.2 en 2.8 zoals in je voorbeeld.

Wat verwarrend is. Maar je moet het inderdaad niet als een getal zien. Dus 2.10 is dus absoluut geen 2.1.
Het zijn integers, geen strings. Als je het als strings sorteert heb je gelijk maar dan ben je niet goed bezig 😊
De punten ertussen maken het toch weer een string?
Het is een string van integers...

Op dit item kan niet meer gereageerd worden.