我试图即时使用缩略图,这样我就不必同时拥有拇指和实际图像。我用 PHP(具有出色的imagecopyresampled
功能)完成了它们,效果很好。
现在我正在寻找在没有 PHP 的情况下做类似的事情,我对替代方案很好奇。让浏览器进行渲染似乎不是一个好主意。我使用 Explorer、Safari 和 Chrome 得到了很好的结果,而 Firefox 和 Opera 都产生了锯齿状的拇指。我知道这与浏览器是否能够使用双三次插值进行缩放有关。
我现在想知道是否有办法让 Javascript 做到这一点,就像 PHP 之前使用双三次插值所做的那样,这会产生更好看的拇指,或者是否有解决浏览器问题的方法(我知道 CSS 属性-ms-interpolation-mode
)?一般来说,对客户端生成的拇指有什么看法?如果没有合理的替代方案,也许最好继续使用 PHP?
PS 如果我使用 Javascript 或 CSS 重新缩放图像,这有关系吗?