Danke Jürgen. Ich habe mir den Link angesehen. Es soll aber nicht der Nutzer mit der Maus oder mit Buttons das Bild einstellen, sondern das errechnete Bild soll wie gewünscht "automatisch" auf der Seite erscheinen. Ich habe zwar auf einer anderen Seite bereits Javascript eingesetzt, jedoch ohne etwas davon zu begreifen. Abgeschriebener und angepasster Code.
Ich werde es wohl nicht schaffen, mich auch noch in Javascript einzuarbeiten und für Wartbarkeit und Fehlersuche möchte ich möglichst verstehen, was ich schreibe. Und dazu die Sache möglichst einfach halten.
Deshalb hoffe ich noch auf Ansätze über viewBox oder Skalieren.