我有一个我为客户制作的电子商务网站。
与任何电子商务网站一样,有很多图片。 我上传了大约一百张这些照片,由我的客户提供。 其他400个由客户上传。
问题是我的客户提供给我的第一组图像大约是100kb,这并不是什么大问题。第二组图像,即我的客户端上传的图像,大小约为5-9 MB。显然我没有看到这个,直到为时已晚。
所以我的问题是:如何通过ssh / commandline / php将所有负载较重的图像的图像大小减少到100-200kb左右。
我也在谈论将图像重新缩放到更小的尺寸(目前它们大约是3700px x 5600px)。
请注意:我不需要在上传图片时重新缩放图片的解决方案。 我需要一个解决方案来重新缩放服务器上已有的图像。
答案 0 :(得分:1)
假设您的服务器是Unix,您可以使用imagemagick / convert工具:
http://doc.ubuntu-fr.org/imagemagick
您也可以使用PHP + GD,请参阅:
http://fr.php.net/manual/en/book.image.php