ja... meine worte..^^
was du vorhast wird schwer..
kannst es höchstens so nochma probieren, aber das sind alles nur annäherungen, browser machen rundungsfehler bei % dann gibts es keine kleinere größe als 1 bei pixeln
und ne relation is halt auch immer so ne sache, denn dein bild verzerrt ja nicht so richtig, wenn die breite kleiner wird, als die höhe, müssteste pixelmatsch bekommen. daher klappt es alles nicht ganz so, wie du es dir vorstellst.
hier haste noch nen letzten versuch meinerseits