Scripts/Color Adjust

From J Wiki
Jump to navigation Jump to search

Wm yes check.png


Color Adjust is an application that applies color adjustments on an image. The adjustment is the result of applying a linear-power transformation with coefficients: brightness B (-100..100), contrast C (0.2..5) and gamma G (0.2..5), to each pixel channel x (0..255) of the original image:

The adjustment can be applied to separate or common RGB channels. The color curve plot shows the filter profile which maps the horizontal x input into vertical y.

The histogram shows input levels of the common RGB channel in the original image.

The image is loaded from a file using Addons/media/platimg. The result can be obtained as render verb of the application locale with 0 for separate and 3 for common RGB channels.

  a=. adjimg jpath'~system/examples/data/toucan.bmp'
     NB. ... make adjustments, but don't close the window ...
  (render__a 3) writeimg jpath'~temp/test.png'
  viewrgb readimg  jpath'~temp/test.png'

See Also

Contributed by Oleg Kobchenko