图片缩放的工作原理
缩放就是改变数字图像的尺寸(宽度和高度),但保留里面的内容。把图变小(下采样)时,工具会用插值算法把相邻的像素合并起来,生成一个尽可能接近原图的缩小版本。把图变大(上采样)时,工具会在已有的像素之间生成新的像素来填补空隙。
缩放的质量很大程度取决于用的插值方法。最近邻最快,但结果会有马赛克。双线性和双三次更平滑。Lanczos 和其他加窗 sinc 方法效果最锐利,但计算量也更大。ImgNeo 用的是优化过的高质量重采样算法,在锐利度和自然感之间取得了很好的平衡。
放大 vs 缩小:你需要知道的
缩小(把图变小)效果总是很好的,因为信息是减少的——源数据比你需要的多。从 4000 像素宽缩到 1000 像素宽,四个像素平均成一个,实际上观感还会更锐利,噪点也更少。
放大(把图变大)就难多了,因为你在创造原本不存在的像素数据。再好的算法也造不出原图里没有的细节。小幅度放大(最多 150-200%),好的插值算法效果还可以接受。放得更大的话,AI 超分辨率工具会是更好的选择。
完美缩放的最佳实践
永远从最高分辨率的源文件开始。一次缩到目标大小,别反复缩放——每次缩放都会带来轻微的画质损失。除非你特意想拉伸或压扁图片,否则一定要保持比例;我们的比例锁定开关默认就是打开的,原因就在这儿。
网页图片一定要缩到实际显示的尺寸。布局里只显示 800 像素宽,却传一张 4000 像素的大图,纯粹浪费带宽还拖慢页面加载。视网膜屏可以用到显示尺寸的 2 倍,但再多就没必要了。
打印的话,目标是 300 DPI(每英寸点数)。4x6 英寸的照片需要 1200x1800 像素,16x20 英寸需要 4800x6000 像素。如果图片不够大,考虑印小一点,别硬放大。