Neos\Media\Domain\Model\Adjustment\ResizeImageAdjustment::calculateScalingToWidth PHP Method

calculateScalingToWidth() protected method

Calculates new dimensions with a requested width applied. Takes upscaling into consideration.
protected calculateScalingToWidth ( Imagine\Image\BoxInterface $originalDimensions, integer $requestedWidth ) : Imagine\Image\BoxInterface
$originalDimensions Imagine\Image\BoxInterface
$requestedWidth integer
return Imagine\Image\BoxInterface
    protected function calculateScalingToWidth(BoxInterface $originalDimensions, $requestedWidth)
    {
        if ($this->getAllowUpScaling() === false && $requestedWidth >= $originalDimensions->getWidth()) {
            return $originalDimensions;
        }
        $newDimensions = clone $originalDimensions;
        $newDimensions = $newDimensions->widen($requestedWidth);
        return $newDimensions;
    }