2011-01-09 124 views
2

我正在編寫圖像處理應用程序。我只是想知道哪種編程語言最適合。 Python或PHP。這個過程是基於系統而不是基於網絡的,所以我只是想,如果Python可以提供更多幫助。用於圖像處理的PHP或Python?

讓我知道你的想法!

+3

如果你還不知道它,Python Imaging Library,PIL:http://www.pythonware.com/products/pil/ – 2011-01-09 19:22:57

+0

好問題,但屬於程序員.stackexchange.com。投票遷移。 – 2011-01-09 19:33:47

回答

1

可能既不;這取決於你想要做什麼。

PHP和Python都是腳本語言,因此不適合高性能數值例程(大多數圖像處理需要)。然而,他們都有一些圖像處理庫可用,他們的內部可能用C編寫。這些將會是很快。

如果這些庫做你想做的,那就好了。如果你需要這樣的定製,那麼如果執行速度值得關注,你可能會更適合使用C或C++(或Pascal,或其他)。

1

一個人不能在不知道的那種圖像處理你的想法建議很多。

  • 如果你只是想做一些通用的旋轉/調整大小/等,那麼我想沒有太大的區別。

  • 如果你想做一些更復雜的事情,那麼研究一下這些庫,然後決定哪一個最適合你的特定任務。

  • 如果你想做一些真正自定義的事情,那麼C語言或類似的語言可能更適合這項任務。

0

這真的取決於你想要對圖像做什麼。您可能應該只使用批處理或類似的腳本來運行一個執行處理過程的命令。

在兩種語言之間,我會用python去。 php的命令行界面只是最近的一個補充,而python主要是作爲腳本語言設計的,而不是用於提供頁面。對於控制檯應用程序,python更適合。

1

Python更乾淨可讀。 對於圖像處理,imageMagic庫也可用於Python和PHP。

如果你想做一些其他複雜的圖像處理,這不能通過使用庫來完成,而你仍然想用Python或PHP來完成,那麼Python肯定是答案,因爲Python可以用C來擴展 - 但,等等,你沒有提到C編程,好吧,有Cython!它可以讓你編寫Python模塊,然後編譯爲C