2009-06-28 60 views
2

我目前正在調整PHP中的圖像大小,我的當前代碼需要大約2-2.2秒(不包括上傳時間)才能將圖像調整爲兩種大小,一種縮略圖大小和一種中等大小。 任何人都可以推薦一個框架或類,我可以下載,將迅速調整圖像的大小?良好的圖像調整大小框架

謝謝。

回答

6

我已經使用了ImageMagick很長一段時間,它的效果很好。

4

作爲來自Ruby和本地方的人,我會建議避免使用基於ImageMagick的解決方案,因爲它會消耗大量內存,並且首先會很慢。

我發現很多腳本語言傾向於包裝三個免費圖像庫之一:ImageMagick,ImageScience和GraphicsMagick。當涉及圖像大小調整時,所有這三個庫的性能都相對較差。如果您必須在三者之間做出選擇,則GraphicsMagick具有最佳性能,而ImageScience消耗的內存最少。

然而,開出任意庫,我建議根據要麼VIPS的NetPBM,這是一個很大更快,消耗少得多的內存比自己更受歡迎的同行有一些事情。

如果錢不是問題,那麼包裝類似Linux的英特爾IPP可能是最快的選擇。但是,IPP約爲200美元。

+0

您提供的解決方案是否包含PHP的插件/ API? – daniel 2009-07-03 13:01:37