User Tools

Site Tools


doc:appunti:software:imagemagick

This is an old revision of the document!


Ricette Imagemagick

Come aumentare l'esposizione di 1 stop

Ho cercato di riprodurre con Imagemagick la sovraesposizione di uno stop di una fotografia: Il risultato è una ricetta del tutto empirica.

Dal punto di vista visivo ho ottenuto risultati abbastanza soddisfacenti: una fotografia scattata con EV 0.0 e sottoposta alla sovraesposizione tramite Imagemagick si presenta in modo molto simile alla fotografia scattata con EV +1.0. Tuttavia se si calcola la luminosità dell'immagine (sempre con Imagemagick) il risultato sulla foto manipolata è abbastanza diverso dal quello sulla foto effettivamente esposta a +1.0.

# Simulate exposition correction by +1.0 EV with Imagemagick.
convert "image.jpg" -level '11.0%,94.5%,2.20' "image+1stop.jpg"

Qui di seguito vedete sette fotografie scattate con compensazione dell'esposizione da -3.0 a +3.0 EV:

-3.0EV -2.0EV -1.0EV +0.0EV +1.0EV +2.0EV +3.0EV

Applicando la correzione -level vista sopra all'immagine centrale (0.0 EV) si ottiene un'immagine con luminosità visivamente abbastanza simile a quella nativamente esposta a +1.0 EV:

Correzione +1 stop con Imagemagick
Correzione +1 stop con Imagemagick
Foto scattata a +1.0EV
Foto scattata a +1.0EV

Per calcolare la luminosità media dell'immagine è possibile utilizzare sempre Imagemagick, estraendo l'informazione di luminanza e calcolandone la media:

# Calculate the mean of luminance of an image, with Imagemagick.
convert "image.jpg" -colorspace LAB \
    -channel r -separate +channel -format "%[fx:100*u.mean]\n" info:

Una tabella comparativa fra le foto originali e il risultato ottenuto con l'elaborazione Imagemagick +1 stop mostra che la formula è abbastanza valida per le immagini più chiare, molto meno con quelle scure:

Foto originale Correzione Imagemagick
Esposizione Luminosità Esposizione Luminosità
-3.0 6.2982
-2.0 16.1529 -3.0+1 6.52927
-1.0 30.5173 -2.0+1 23.0064
0.0 45.8692 -1.0+1 39.5419
+1.0 59.6993 +0.0+1 55.9292
+2.0 71.9957 +1.0+1 70.2281
+3.0 82.3028 +2.0+1 81.6373
doc/appunti/software/imagemagick.1668183940.txt.gz · Last modified: 2022/11/11 17:25 by niccolo