LinuxCommandLibrary

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

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community