我正在开发一个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
提前致谢
答案 0 :(得分:2)
http://php.net/manual/en/function.imagecopymerge.php
正如Monkey Zeus指出的那样,只需创建一个背景图像,然后覆盖您的源图像。