我正在使用下面的代码来旋转我的 jpeg 图像,问题是在旋转图像大约 10-20 次后,图像的质量显着降低,尤其是蓝天等,我的问题是如何保持这些图像相同高质量的图像?一定有办法的。我的意思是,对于上传的每个图像,我都将原始图像保留在服务器上,并且我对此不做任何事情,所以如果需要的话,我想我总是可以想出一些方法来尽可能地使用它。但宁可不必。
$source = imagecreatefromjpeg($filename);
$rotate = imagerotate($source, 90, 0);
imagejpeg($rotate, $filename ,100);