Naja...
Nachträglich umrechnen und das Problem ist beseitigt.
Wer sagt dir denn, dass das Bild ...
1. überhaupt irgendwo angezeigt wird?
2. wenn ja, ob es verzerrungsfrei angezeigt wird?
Man könnte ein Bild ja z.B. perspektivisch projizieren oder auf eine Kugeloberfläche legen oder Gott-weiß-was damit anstellen.
Es ist also sinnlos, von Millimetern zu sprechen.
Vielleicht habe ich mich auch nur verlesen, aber was hat ein Bild und dessen Darstellung mit der eigentlichen Aufgabe zu tun? (den Abstand zwischen 2 Punkten auf dem Bildschirm zu errechnen [Nachtrag: ok, wenn mit "Bildpunkte" Punkte auf einem Bild und nicht auf einem Bildschirm gemeint sind, dann hast du wieder Recht])
man müsste nur das Ergebnis anhand der DPI umrechnen (und mit 25,4 multiplizieren, damit man die richtige Einheit hat)
problematisch wird das, wenn der Bildschirm "Eigenheiten" aufweist, wie beispielsweise nicht exakt quadratische Pixel oder ein Krümmung auf der Oberfläche
dabei muss man aber auch beachten, dass man nur errechnet hat, welche Diagonale ein entsprechend großer Bildausschnitt auf dem Bildschirm des Benutzers einnimmt, nicht jedoch, wie groß etwas in einem Spiel ist oder sein muss