2012-04-03 60 views
0

我花了很多時間搜索和搜索圖像操作庫的信息,但收效甚微。如果以前已經回答過,請直接告訴我,但我找不到它。我在哪裏可以找到全面的圖像處理庫信息?

基本上我試圖調整一個任意大小的圖像調整到幾個較小的縮略圖圖像,比如400px寬和200px寬,同時保持原始高寬比。原始圖像正在通過php(linux)上傳,我發現我可以使用Cairo,GD,GMagick或ImageMagick,但我一直無法找到全面的數據更適合圖像操作 。我發現圖像創建比較,但這是我不會使用的功能。

我也可以選擇通過php上傳,然後通過另一種方法(例如perl/python/etc)執行圖像處理,如果證明更合適。

任何指針在正確的方向表示讚賞。質量是我的主要動機,其次是輸出圖像文件大小,然後是庫性能。

+0

GD也許是最普遍的,真正的工作,你打算做任何庫就可以了。根據你想要做什麼,運行一個外部二進制文件可能比編寫代碼更容易。我建議讓你的手與GD骯髒,然後回到主題*如果發現有問題。 – Jon 2012-04-03 22:04:52

+0

我同意,對於簡單的圖像調整大小,GD可能是最簡單的(質量好)。你應該用簡單的谷歌爲這個擴展找到大量的資源和教程,並且它被安裝在很多環境中,使它非常便攜,而且工作量很小。 – Adam 2012-04-03 22:08:24

+0

你最終使用了哪個庫? – 2013-01-29 16:43:10

回答

0

GD和ImageMagick的是你最好的賭注,所以得到一些有代表性的圖像,並使用運行一些測試:

Resizing images in PHP with GD and Imagick有一些代碼示例讓你去。

通過可視化和文件大小比較它們。如果沒有明顯的贏家,那麼根據您的預期需求運行一些基準。 How to benchmark efficiency of PHP script是一個很好的參考點。

也看看:

相關問題