Eine Alternative wäre auch noch eine Matrixtransformation. Viele neuere Grafik-APIs, einschließlich der
GDI+, unterstützen das von Haus aus. Dann musst du im Prinzip gar nichts mehr umrechnen (abgesehen davon natürlich, dass die Mausposition ebenfalls die Transformation durchlaufen muss, um den richtigen Pixel zu finden).