2009-10-19 61 views
2

我使用PHP将JPG从远程服务器复制到我自己的服务器。最好是简单地使用copy()函数,还是更好的jpeg专用函数?例如:使用PHP从远程服务器复制JPG文件的首选方式

$copy = copy($remote_url, $dest_file); 

- 或 -

$img = imagecreatefromjpeg($remote_url); 
$copy = imagejpeg($img, $dest_file); 
imagedestroy($img); 

将是最好的选择是在速度和内存负载的条件是什么?另外,最终的图像质量会有什么不同?我应该补充说,这个脚本是需要复制大量的照片(通常是数百,但有时可能是几千)。

感谢布

回答

3

,如果你想要的是一个副本,副本()是更好的。

使用gd库函数(imagecreatefromjpeg/imagejpeg)将最终重新压缩图像(可能,它可能足够聪明,但可能不会)。如果你想将图像转换为.png或其他东西,那么你想要使用gd(或ImageMagick)

相关问题