用于文件/图像处理的有效解释编程语言

Dav*_*les 1 php ruby python perl image-manipulation

我需要创建一个脚本来从目录中读取图像,重命名它们,将它们调整为MAX_HEIGHT,MAX_WIDTH,放置水印徽标并将其保存在JPG中.

我正在考虑使用解释性语言,如Ruby,PHP,Perl,Python或任何具有图像处理功能的语言.

你会推荐哪种语言?

eld*_*rge 10

看来,ImageMagick的具有PerlMagick非常适合你的任务.


小智 9

任何语言+ ImageMagick程序集.事实证明,通过库(如PerlMagick)使用它们并不是最优的,但通过system()调用来实现它的效果非常好.您可以找到一组脚本:

  • 执行几个有用的任务
  • 显示ImageMagick的鲜为人知的功能


Jas*_*rff 6

随便用Python和Python成像库.

这里有更多的答案:什么是最好的图像处理库?


tse*_*see 5

在过去,我发现Imager Perl模块非常有用.它有比GDImageMagick(恕我直言)更好的API,并且速度非常快.它也不一定需要外部库,如libgd或ImageMagick,除了可能用于读/写所需文件格式的系统库.

我不会试图回答你问题的"哪种语言最好",因为我有偏见,无论如何这都是错误的问题.应该是"如何使用这些语言中的任何一种语言进行操作",然后根据语言特定的答案自行决定.从答案来看,不建议将一种语言与另一种语言相提并论.通常,提供答案的人的偏见和议程不明确,因此决定答案的价值为零.