예제 #1
0
 internal static extern bool DrawImageToDst(FIBITMAP dst, FIBITMAP src, FIA_Matrix matrix,
                                            int dstLeft, int dstTop, int dstWidth, int dstHeight, RGBQUAD colour, int retain_background);
예제 #2
0
 internal static extern bool MatrixInvert(FIA_Matrix matrix);
예제 #3
0
 internal static extern FIBITMAP AffineTransform(FIBITMAP src, int image_dst_width, int image_dst_height,
                                                 FIA_Matrix matrix, RGBQUAD colour, int retain_background);
예제 #4
0
 internal static extern bool MatrixTranslate(FIA_Matrix matrix, double x, double y, FIA_MatrixOrder order);
예제 #5
0
 internal static extern bool MatrixRotate(FIA_Matrix matrix, double a, FIA_MatrixOrder order);
예제 #6
0
 internal static extern bool MatrixScale(FIA_Matrix matrix, double x, double y, FIA_MatrixOrder order);
예제 #7
0
 internal static extern bool MatrixDestroy(FIA_Matrix matrix);
예제 #8
0
 public FreeImageAlgorithmsMatrix()
 {
     this.matrix = FreeImage.MatrixNew();
 }