【发布时间】:2013-09-09 21:48:46
【问题描述】:
假设我有一个大小为 200x200 像素的图像。我也有两个单独的网页。第一页有一个带有属性width="100" height="100" 的图像标签,因此图像被降低了一半。第二页有一个带有属性width="400" height="400" 的图像标签,因此图像被过采样到原始尺寸的两倍。
哪一种情况在计算上执行起来更快? Downsampling 或 oversampling。该操作的其他名称将是二次采样和interpolation,或者只是减小图像大小并增加它。我的直觉告诉我,减小图像大小时需要计算的东西更少,但我不确定。
确实,只有一张小图像,差异是没有意义的。当然,最好的解决方案是首先避免缩放图像。尽管如此,如果目标应用程序使用大量不同比例的不断变化的图像并且是从移动设备上使用的,那么了解差异可能会变得很有价值。
提前致谢。
【问题讨论】:
-
我怀疑浏览器与浏览器之间、设备与设备之间会有相当大的差异,至少对于相当小的尺寸变化而言。您还需要考虑显示这些图像所需的时间,而不仅仅是缩放它们。我建议您在对您的特定需求有意义的测试中对其进行基准测试。
标签: html image image-processing browser