Я пытаюсь изменить размер некоторых изображений с помощью canvas, но я не знаю, как их сгладить. В фотошопе, браузерах и т.д. Есть несколько алгоритмов, которые они используют (например, бикубический, билинейный), но я не знаю, встроены они в холст или нет.
Вот моя скрипка: http://jsfiddle.net/EWupT/
var canvas = document.createElement('canvas');
var ctx = canvas.getContext('2d');
canvas.width=300
canvas.height=234
ctx.drawImage(img, 0, 0, 300, 234);
document.body.appendChild(canvas);
Первый тег - это изображение с нормальным изменением размера, а второй - холст. Обратите внимание, что холст один не так гладко. Как мне достичь "гладкости"?