public CImage() { hImage = -1; CheckForError(FSDK.CreateEmptyImage(ref hImage)); height = 0; width = 0; }
public CImage CopyRectReplicateBorder(int x1, int y1, int x2, int y2) { int NewImage = -1; CheckForError(FSDK.CreateEmptyImage(ref NewImage)); CheckForError(FSDK.CopyRectReplicateBorder(hImage, x1, y1, x2, y2, NewImage)); return(new CImage(NewImage)); }
public CImage Copy() { int NewImage = -1; CheckForError(FSDK.CreateEmptyImage(ref NewImage)); CheckForError(FSDK.CopyImage(hImage, NewImage)); return(new CImage(NewImage)); }
public CImage Rotate90(int Multiplier) { int NewImage = -1; CheckForError(FSDK.CreateEmptyImage(ref NewImage)); CheckForError(FSDK.RotateImage90(hImage, Multiplier, NewImage)); return(new CImage(NewImage)); }
public CImage Rotate(double Angle) { int NewImage = -1; CheckForError(FSDK.CreateEmptyImage(ref NewImage)); CheckForError(FSDK.RotateImage(hImage, Angle, NewImage)); return(new CImage(NewImage)); }
public CImage Resize(double Ratio) { int NewImage = -1; CheckForError(FSDK.CreateEmptyImage(ref NewImage)); CheckForError(FSDK.ResizeImage(hImage, Ratio, NewImage)); return(new CImage(NewImage)); }