изменение размера небольших изображений без пикселизации в переполнении стека

Я работаю над проектом PHP, где мне нужно изменить размер изображений перед их сохранением, я использую этот инструмент «Oberto / php-image-magician» [https://github.com/Oberto/php-image-magician].

Проблема в том, что изменение размеров небольших изображений до более высоких размеров приводит к очень плохой пикселизации, поэтому я хочу изменить размеры изображений, добавив некоторую фиктивную черную область вокруг изображения (например, Facebook), а не через алгоритм изменения размера по умолчанию, есть ли какой-нибудь полезный плагин или наивный алгоритм для этого?

пример
источник img:
http: //www.mediafire.com/convkey/c81e/1eheaa31t8zg0c7zg.jpg?size_id=3

что делает «Oberto / php-image-magician»:
http: //www.mediafire.com/convkey/c361/jsgc56ji2mw7414zg.jpg?size_id=4

что я хочу:
http: //www.mediafire.com/convkey/988e/8dd31zcvdqzjoc7zg.jpg?size_id=4

заранее спасибо

1

Решение

http://php.net/manual/en/function.imagecopymerge.php

Как указала Monkey Zeus, просто создайте фоновое изображение, а затем наложите исходное изображение.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]