CImage:Log10
The Log10 method computes the base 10 logarithm of the pixel values.
bResult = CImage:Log10() |
On success, this method returns true
On failure, this method returns false.
The Log10 operation can produce a log of a negative number error if the pixel values are 0 or less. Mira traps this case and assigns a resultant value to the pixel as defined by the SetMathErrVal method.
The following script fragment loads an image from the file sPath, computes the log-10 of all the pixels, and saves the result back to the file:
I = CImage:new() |
-- create a new CImage |
I:Open(sPath) |
-- load the image from a file named sPath |
I:Log10() |
-- perform the operation |
I:Save() |
|