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