2012-07-09 51 views
-1

我正在使用API​​將圖像添加到需要圖像URL的圖像。我想在imgur上上傳我的圖片,這樣我就可以使用有效的網址。我正在使用一個帶有imgur的php腳本,因爲它是應用程序的一部分。由於我使用PHP,我可以輕鬆使用命令行實用程序。請爲這個問題提出一些解決方案。如何在imagemagick上上載圖像

PS:不建議使用PHPGd或imagemagick將文本添加到圖像。他們不滿足我的需要。此外,我試圖谷歌,但大多數結果假設上傳到本地主機/服務器上傳,而我想上傳到網上有一個有效的URL使用。此外,我不認爲我有技術訣竅使用VPS這一目的。

+0

你確定你明白ImageMagick是什麼嗎? – 2012-07-09 10:19:49

+0

我做了,但有人向我建議。也打開這個總結其他解決方案 – 2012-07-09 10:25:11

+0

請讓這個問題更清楚。你想從哪裏上傳什麼文件,應用什麼確切的處理? – pixelistik 2012-07-09 12:00:06

回答

1

如果你正在尋找使用HTML/PHP以允許用戶將文件上傳到服務器,這裏有一個教程:

http://www.tizag.com/phpT/fileupload.php/

請注意,這個過程是不相關的任何圖像處理您稍後可能會使用ImageMagick或GD等工具執行操作。

編輯:如果你想使用PHP,使在互聯網上提供的圖像,Flickr是個不錯的選擇:

Uploading a photo with Flickr

+0

我已經說過,我要在網上上傳它,以便我有一個有效的網址,而不是在我的服務器/本地主機上。仍然thunkak – 2012-07-09 11:50:33

+0

本地主機和「網上」之間沒有技術區別。在這兩種情況下,您都有一臺服務器,只有「在網上」意味着可以通過URL公開訪問。 – pixelistik 2012-07-09 11:54:24

+0

@shagun。好的,我會咬你的......如果不是你的,你想上傳文件到誰的服務器上? – 2012-07-09 11:54:50

1

的ImageMagick是一個圖像處理庫。它沒有功能在任何地方上傳文件。

如果你想上傳文件,那麼你將需要一個服務來上傳它們(發現這樣的服務不適合SO,創建一個對於SO來說太廣泛了, SO的主題)。

該服務將提供某種API(儘管可能不是用於自動訪問的API),您必須編寫客戶端才能與之交互。

如果上述服務使用HTTP進行上傳,那麼您應該查看cURL庫。