Apply a gamut operation with arguments. \n
* Supports all data types except complex. \n
* For IM_GAMUT_NORMALIZE when min > 0 and max < 1, it will just do a copy. \n
* IM_BYTE images have min=0 and max=255 always. \n
* To control min and max values use the IM_GAMUT_MINMAX flag.
* Can be done in-place. When there is no extra parameters, params can use NULL.
*
* \verbatim im.ProcessToneGamut(src_image: imImage, dst_image: imImage, op: number, params: table of number) [in Lua 5] \endverbatim
* \verbatim im.ProcessToneGamutNew(src_image: imImage, op: number, params: table of number) -> new_image: imImage [in Lua 5] \endverbatim
* See also \ref imageenhance.
* \ingroup tonegamut
Apply a gamut operation with arguments. \n * Supports all data types except complex. \n * For IM_GAMUT_NORMALIZE when min > 0 and max < 1, it will just do a copy. \n * IM_BYTE images have min=0 and max=255 always. \n * To control min and max values use the IM_GAMUT_MINMAX flag. * Can be done in-place. When there is no extra parameters, params can use NULL. * * \verbatim im.ProcessToneGamut(src_image: imImage, dst_image: imImage, op: number, params: table of number) [in Lua 5] \endverbatim * \verbatim im.ProcessToneGamutNew(src_image: imImage, op: number, params: table of number) -> new_image: imImage [in Lua 5] \endverbatim * See also \ref imageenhance. * \ingroup tonegamut