2011-06-11 34 views
0

我是新来的PHP,但我相当肯定这是可以做到的。我的服务器上有一堆图像,我想给它们一个厚厚的黑色边框。我知道我可以使用CSS,但我宁愿边框是真实的。我的图像尺寸完全相同,因此它只不过是将服务器图像置于黑盒图像上,然后将它们合并在一起并重新保存服务器图像。合并服务器上的两个图像,然后保存

我可以在技术上做到这一点在Photoshop太多,但有一吨图片...

奖金

,如果我能缩小我完成后的图像,那一定很不错太。它们比我需要的大一点。

回答

2

看看imagemagicks,在这里看到一些例子http://www.imagemagick.org/script/examples.php

您可以从PHP

通过 exec()称之为

例如对准两个图像彼此相邻,周围添加边框它们:

$cmd = 'montage image1.jpg image2.jpg -tile x1 -border 5 -geometry +5+5 result.jpg'; 
exec($cmd); 
+0

K. - 我将如何利用这个脚本?我对服务器端编程非常陌生。 – 2011-06-11 18:10:26

+0

@Jason - 增加的例子 – konsolenfreddy 2011-06-11 18:18:34

1

的GD2库还如果你的服务器上没有安装ImageMagick的给一般的好成绩。

看到一些教程在这里:http://www.roseindia.net/tutorial/php/phpgd/

有人说,ImageMagick的给予在许多情况下更好的结果,但GD2可能适合你需要什么就好了,是相当容易使用。希望它与您所描述的用例相匹配。

相关问题