Библиотека JavaScript, аналогичная Imagemagick (т.е. Изменение размеров изображений и изображений при максимизации точности воспроизведения)?

Мы хотели бы имитировать функциональность Imagemagick, но только в Javascript. Существуют ли какие-либо библиотеки?

В частности, цель состоит в том, чтобы отображать миниатюры изображений, не искажая миниатюру до точки, где она почти не похожа на оригинал. Это часто происходит при простом изменении размера с помощью CSS.

Один из подходов - изменить размеры изображений на сервере с помощью Imagemagick.

Вопрос заключается в том, что если мы не хотим хранить миниатюры (потому что оригиналы загружаются с третьей стороны, которая не предоставляет миниатюры), смогите ли мы имитировать естественные и высокоточные функции изменения Imagemagick с помощью библиотеки Javascript

Спасибо!

Ответ 1

Вы можете попробовать Processing.js библиотеку. С другой стороны, вы можете переносить функциональность изменения размера ImageMagick на технологию HTML5/Canvas + Javascript.

Удачи!

Ответ 2

Через 3 года я наткнулся на этот вопрос;)

Интересным фактом является то, что сам imagemagick существует в javascript. Но google (page1) и github как-то не находят его. Github не работает, потому что основной проект (полезные порты emscripten)

UNIX toolbox.js

состоит только из модулей...

Вот основной проект с readme: github: manuels/unix-toolbox.js

git clone ... --recursive

и конкретный модуль: github: manuels/unix-toolbox.js-imagemagick