PHP imagecreatefromjpeg和imagecopy在图像上创建像素和非常差的质量
使用此代码后(仅处理图像的部分) 我得到非常非常差的像素结果,你可以在这里看到 这是原始图像 PHP版本5.3.18 捆绑的GD版本(2.0.34兼容) 使用GD对我来说是必须的。这个例子在很多服务器上运行得很好,但是在一些服务器上我得到了这个糟糕的结果,我想知道原因PHP imagecreatefromjpeg和imagecopy在图像上创建像素和非常差的质量,php,image-processing,gd,Php,Image Processing,Gd,使用此代码后(仅处理图像的部分) 我得到非常非常差的像素结果,你可以在这里看到 这是原始图像 PHP版本5.3.18 捆绑的GD版本(2.0.34兼容) 使用GD对我来说是必须的。这个例子在很多服务器上运行得很好,但是在一些服务器上我得到了这个糟糕的结果,我想知道原因 有什么帮助吗?我在指定质量百分比时解决了同样的问题 imagejpeg($im, 'watemark.jpg', 100); 或75等较低的 您需要在imagejpeg()中指定质量百分比。 此外,还可以使用imagecop
有什么帮助吗?我在指定质量百分比时解决了同样的问题
imagejpeg($im, 'watemark.jpg', 100);
或75等较低的
您需要在imagejpeg()中指定质量百分比。 此外,还可以使用imagecopyresampled()代替imagecopy()
imagejpeg($im, 'watemark.jpg', 100);
imagecopyresampled($new_image,$old_image,0,0,0,0,$new_width,$new_height,$image_width,$image_height);
imagejpeg($new_image,$image,100);