我在哪里可以找到全面的图像处理库信息?

时间:2012-04-03 21:36:13

标签: php image image-processing

我花了很多时间谷歌搜索和搜索SO以获取有关图像处理库的信息,但收效甚微。如果之前已经回答了这个问题,请指导我,我找不到它。

基本上我正在尝试将任意大小的图像调整为几个较小的缩略图,例如400px宽和200px宽,同时保持原始宽高比。原始图像是通过php(linux)上传的,我发现我可以使用 Cairo,GD,GMagick或ImageMagick ,但我一直无法找到更适合的综合数据用于图像操作。我找到了图像创建的比较,但这是我不会使用的功能。

我还可以选择通过php上传,然后通过另一种方法(例如perl / python / etc)执行图像处理,如果这更适合。

赞赏任何正确方向的指针。质量是我的主要动机,其次是输出图像文件大小,然后是库性能。

1 个答案:

答案 0 :(得分:0)

GD和ImageMagick是您最好的选择,所以请使用以下代码获取一些有代表性的图片并运行一些测试:

Resizing images in PHP with GD and Imagick有一些代码示例可供您使用。

通过视觉和文件大小比较它们。如果没有明显的赢家,那么根据您的预期需求运行一些基准测试。 How to benchmark efficiency of PHP script是一个很好的参考点。

另请看一下: