0

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

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

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

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

4

1 回答 1

0

GD 和 ImageMagick 是您最好的选择,因此获取一些具有代表性的图像并使用以下方法运行一些测试:

使用 GD 和 Imagick 在 PHP 中调整图像大小有一些代码示例可以帮助您进行。

通过视觉和文件大小比较它们。如果没有明显的赢家,则根据您的预期需求运行一些基准测试。如何对 PHP 脚本的效率进行基准测试是一个很好的参考点。

也看看:

于 2012-10-05T15:53:37.497 回答