在PHP中批处理图像处理cronjob

Ken*_*Ken 6 php import image

我需要从第三方来源导入图像.导入文件如下所示:

// import.csv
group1;nameofimage1;http://www.site.com/image/image1.jpg;nameofimage2;http://www.site.com/image/image2.jpg; etc...
Run Code Online (Sandbox Code Playgroud)

每行最多可以有20张图像.

我有一个cronjob读取文件,然后处理它(循环每一行,解析每一行,然后卷曲,以获得图像等... - 即可).

提供的图像对于我需要的东西而言太大了,对于每个文件,我需要将它们调整为原始大小的50%.我试图使用gd库,但需要很长时间才能完成.

这是正常的吗?我可以用什么来加快速度?

thansk

Vit*_*lov 7

GD 库没有针对大图片进行优化..实际上我不建议使用GD ..只有你没有其他选择..

ImageMagick是你的向导:)

和其他一点点.更好的是不要使用PHP来完成这项任务.您可以使用命令行imagemagick工具.只需在cron/bash脚本中添加另一行,以便在需要时自动调整图像大小.