Additional Inherited Members | |
Public Member Functions inherited from ILImageOp | |
void | Add (ILImage *img1, ILImage *img2, ILImage *result) |
void | AddWeighted (ILImage *img1, ILImage *img2, double alpha, double beta, ILImage *result) |
void | Blend (ILImageList *imgList, LPVAggregation aggType, ILImage *result) |
void | Diff (ILImage *img1, ILImage *img2, ILImage *result) |
void | Divide (ILImage *img1, ILImage *img2, ILImage *result) |
void | Flip (ILImage *img, LPVFlipType flipType, ILImage *result) |
void | GainOffset (ILImage *img, ILImage *result, double gain, double offset) |
void | Invert (ILImage *img, ILImage *result) |
void | Log (ILImage *img, double base, ILImage *result) |
void | Max (ILImage *img1, ILImage *img2, ILImage *result) |
void | Min (ILImage *img1, ILImage *img2, ILImage *result) |
void | Multiply (ILImage *img1, ILImage *img2, ILImage *result) |
void | Pow (ILImage *img, double power, ILImage *result) |
LArray< double > | ProjectX (ILImage *img, LPVAggregation aggType) |
LArray< double > | ProjectY (ILImage *img, LPVAggregation aggType) |
void | Resize (ILImage *img, double zoomX, double zoomY, LPVInterpolationMethod interMethod, ILImage *result) |
void | ResizeTo (ILImage *img, int w, int h, LPVInterpolationMethod interMethod, ILImage *result) |
void | Rotate (ILImage *img, double angle, LPVInterpolationMethod interMethod, ILImage *result) |
void | ScaleRotate (ILImage *img, double angle, double zoomX, double zoomY, double pivotImgX, double pivotImgY, double pivotResultX, double pivotResultY, LPVInterpolationMethod interMethod, ILImage *result) |
void | Sub (ILImage *img1, ILImage *img2, ILImage *result) |
void | TileX (ILImageList *imgList, int columnCount, BOOL compactMode, ILImage *result) |
void | TileY (ILImageList *imgList, int rowCount, BOOL compactMode, ILImage *result) |
void | Transform (ILImage *img, ILTransform *tf, LPVInterpolationMethod interMethod, ILImage *result) |
Public Member Functions inherited from ILObject | |
ILObject * | Copy () |
LPVErrorCode | Load (LString filename) |
void | Reset () |
LPVErrorCode | Save (LString filename) |
BOOL | Valid () |
Properties inherited from ILImageOp | |
LColor | BGColor [get, set] |
The background color, used to fill the uncovered part in operation such as Rotate(), TileX(). By default, it's black. | |
double | ResultGain [get, set] |
Scale the final result of the operation with the gain value. It should be a non-zero value, by default, it's 1, aka no scale. | |
double | ResultOffset [get, set] |
The offset value added to the final result of the operation, after scaled by ResultGain. Default to 0, aka no offset. | |
This class implements the interface ILImageOp, and is used to create an instance of image operation tool.