imagecopyresampled()和imagescale()哪个函数调整图像的质量更好?

问题描述 投票:1回答:1

我想用PHP把图片做得比原来的小一些,我试过imagecopyresampled()和imagescale(),看起来imagescale()能让图片的质量更好。我试过imagecopyresampled()和imagescale(),看起来imagescale()使图像质量略好。但是一些用imagescale()调整大小的图片比imagecopyresampled()的质量差。你对这些函数有什么经验?有没有更好的方法来调整PHP的图像大小?

php image resize
1个回答
0
投票

这取决于你要调整的是什么图像,没有办法知道什么会得到质量更好的图像,因为这是非常主观的,如果你使用图像缩放,你可以使用$mode参数来选择图像的缩放方式,这是其中之一。IMG_NEAREST_NEIGHBOUR, IMG_BILINEAR_FIXED, IMG_BICUBIC, IMG_BICUBIC_FIXED它可以让你更精细地控制缩放比例。

© www.soinside.com 2019 - 2024. All rights reserved.