Я пытаюсь использовать миниатюры на лету, чтобы у меня не было и больших пальцев, и реальных изображений. Я сделал их с PHP (с отличной функцией imagecopyresampled
), которая прекрасно работала.
Теперь я пытаюсь сделать что-то подобное без PHP, и мне любопытно узнать об альтернативах. Иметь браузеры для рендеринга не очень хорошая идея. Я получаю хорошие результаты с Explorer, Safari и Chrome, в то время как Firefox и Opera производят большие пальцы. Я понял, что это связано с возможностью браузеров масштабировать с использованием бикубической интерполяции или нет.
Теперь мне интересно, есть ли способ, позволяющий Javascript сделать это, как это делал ранее PHP с бикубической интерполяцией, что приводит к лучшему виду больших пальцев или есть ли здесь решение проблем с браузером (я знаю о CSS свойство -ms-interpolation-mode
)? В целом, каково мнение о клиентских пальцах? Может быть, лучше продолжать работать с PHP, если нет разумной альтернативы?
PS Имеет ли значение, если я масштабирую изображения, используя Javascript или CSS?