1

我正在为一个网站工作,有很多用户上传的图片。

让我们假设设计师做得很好,并在整个网站上使用了 4:3。所以现在,我们有 2 种尺寸,即 400x300 和 200x150

您认为哪种调整大小策略最适合这种情况?如果用户上传一张 800x200 的图片,应该如何调整它的大小?它应该去 400x100,还是应该去 1200x300 然后裁剪到中心,使其成为 400x300?

另外,您认为较小的图像应该发生什么。例如,如果用户尝试从 200x150 开始上传会怎样。是否应该扩大规模?应用了某种效果?我不认为所有较小的图像都应该被拒绝,尽管如果它们太小,用户可能会收到错误消息

顺便说一句,我说的是用 PHP (Imagemagick) 上传和处理

4

1 回答 1

0

一般来说,当图像变小时应该使用双三次滤波,当图像变大时应该使用双线性滤波。双三次滤波器有助于提高图像的清晰度,而双线性则使图像变得平滑。

但是,无论是裁剪、调整大小还是将两者混合,这完全取决于您的用户上传的图像类型以及它们在网站上的显示方式。

例如,如果您有照片的缩略图,您可能希望尽可能避免裁剪它们。

但是,如果您正在寻找一种“艺术”的感觉,则可以从角落裁剪图像而无需实际调整图像大小。

于 2012-05-08T09:48:13.883 回答