2011-06-11 37 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可能適合你需要什麼就好了,是相當容易使用。希望它與您所描述的用例相匹配。

相關問題