如果你只是想做一些普通的旋转/调整大小/等等,我想没有太大的区别。
如果你想做一些更复杂的事情,那就研究一下图书馆,然后决定哪一个最适合你的特定任务。
如果您想做一些真正的定制工作,那么C或类似的语言可能更适合该任务。
小精灵
python更清晰易读。对于图像处理,也有针对python和php的ImageMagic库。
如果你想做一些其他复杂的图像处理,而不能用库来完成,而且你仍然想用python或php来完成,那么python就是一个很好的答案,因为python可以用c扩展——但是,等等,你没有提到用c编程,好吧,这里有cython!它将允许您编写python模块,这些模块随后被编译为c
为了澄清一点,有些答案将Python描述为脚本语言,而Python是一种编程语言。即使只通过查看python的wikipedia页面的url,你也会发现它是一种编程语言:en.wikipedia.org/wiki/python_28programming_language%29它具有动态性,但也具有强大的输入能力。
可能两者都不是,这取决于你想做什么。
PHP和Python都是脚本语言,因此不适用于高性能的数值例程(大多数图像处理都需要)。但是,它们都有许多图像处理库,它们的内部可能是用C语言编写的,这将是很快的。
如果这些库做了你想要的,那么很好。如果你需要一些定制的东西,那么如果执行速度很快,你最好还是用C或C++(或者PASCAL,或者别的什么)。
这真的取决于你想用这些图像做什么。您可能只需要使用一个批处理或类似的脚本来运行一个命令来处理您要查找的内容。
在这两种语言之间,我将使用Python。PHP的命令行接口只是最近添加的,而python主要设计为脚本语言,而不是为页面服务。对于控制台应用程序,python更适合。