public abstract void drawImage(HTMLImageElement image, double dx, double dy);
public abstract void drawImage(HTMLImageElement image, double sx, double sy, double sw, double sh, double dx, double dy, double dw, double dh);
public abstract CanvasPattern createPattern(HTMLImageElement image, string repetition);