LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

pamgamma

applies gamma correction to images

TLDR

Apply gamma correction
$ pamgamma [2.2] [input.pam] > [output.pam]
copy
Apply inverse gamma
$ pamgamma [0.45] [input.pam] > [output.pam]
copy
Convert sRGB to linear
$ pamgamma -ungamma [input.pam] > [linear.pam]
copy
Convert linear to sRGB
$ pamgamma -gamma [linear.pam] > [srgb.pam]
copy

SYNOPSIS

pamgamma [options] [gamma] [pamfile]

DESCRIPTION

pamgamma applies gamma correction to images. Gamma correction adjusts the brightness curve; values > 1 darken midtones, values < 1 brighten them.Standard display gamma is approximately 2.2; inverse is about 0.45.

PARAMETERS

gamma

Gamma value (> 0).
-ungamma
Remove gamma (to linear).
-gamma
Apply gamma (to sRGB).
-bt709
Use BT.709 transfer.
-srgb
Use sRGB transfer.

COMMON VALUES

$ 2.2   - Standard gamma
0.45  - Inverse gamma (1/2.2)
1.0   - No change
copy

EXAMPLE

$ # Brighten dark image
pamgamma 0.7 dark.ppm > brighter.ppm

# Standard gamma encode
pamgamma 2.2 linear.ppm > encoded.ppm
copy

CAVEATS

Input should match expected gamma. Clipping may occur at extremes.

HISTORY

pamgamma is part of Netpbm, providing gamma correction as part of color space conversions.

SEE ALSO

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid