在php中调整没有像素化的小图像

时间:2014-12-31 21:35:21

标签: php image-processing resize

我正在开发一个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 个答案:

答案 0 :(得分:2)

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

正如Monkey Zeus指出的那样,只需创建一个背景图像,然后覆盖您的源图像。