Genauer kann man sich das in der Image.php ansehen:
PHP-Code:
if ($mode === 'proportional' && $width && $height)
{
if ($zoomedImportantPart['width'] >= $zoomedImportantPart['height'])
{
$height = null;
}
else
{
$width = null;
}
}
Übersetzt heißt das: im Modus "Proportional" wird die Höhenangabe ignoriert, wenn das Originalbild (oder im Fall von Responsive Image Sets, der Zoomed Important Part) mehr breit als hoch ist und umgekehrt wird die Breite ignoriert, wenn das Bild mehr hoch als breit ist. Dadurch resultiert das von dir beschriebene Verhalten.
Ist also kein Bug - so ist nun einfach das Verhalten dieses Modus. Wenn du sicher stellen willst, dass das Bild nie die Angegebene Höhen- und Breitenangabe überschreitet musst du entweder den Modus "An Rahmen anpassen" nehmen, oder eine der Optionen unter "Exakte Dimension" (wo das Bild beschnitten wird).
Lesezeichen