Revert "Useful DrawImage variant."

This reverts commit 5318d8ab71190f7c9a8be62aca589ae01e53fa66.
Revert "Revert "Useful DrawImage variant.""

This reverts commit 639d771a9242da3660975b369195f42f6edd01fe.