PHP презентация размер фото

Я пытался ограничить максимальный размер фотографии, не растягивая ее. Я хотел бы сохранить пропорции.setResizeProportional(false) - растягивает фотографию. Маленькие фотографии не должны изменять размеры, большие фотографии должны быть пропорционально уменьшены до высоты (500) и ширины (300). Пожалуйста, помогите мне, как написать это. Буду благодарен за любые советы. PHPPresentation

$shape = new Drawing\Base64();
$imageData = "data:image/jpeg;base64,".base64_encode(file_get_contents($image_url));
$shape->setName('PHPPresentation logo')
    ->setDescription('PHPPresentation logo')
    ->setData($imageData)
    ->setResizeProportional(false) //true
    ->setHeight(500)
    ->setWidth(300)
    ->setOffsetX(10)
    ->setOffsetY(200);
$currentSlide->addShape($shape);

0 ответов

Другие вопросы по тегам