Всем привет.
Вот я загружаю изображение и мне надо изменить размер в нескольких вариантах, при том, изображение не надо было ресайзить каждый раз. Еще чтобы они ресайзились в пропорциях (не искажались). Как лучше на php, js. Какие есть хорошие библиотеки на ваш взгляд?
magick подойдет для всего - он просто сконвертит файл :-) а уж с файлом делайте что душе угодно, я его использую в админках - для batch процессинга картинок, ресайзов, объединения картинок в одну, внедрения подписей и тп
c pixlr.com я не работал - просто это отличный редактор с каким то функционалом для размещения себя на чужих страничках, как работает этот функционал я не в курсе
и вот еще, что смутило. В хроме картинку примерно 100 на 100, уменьшаю в обычном тэге img через width and height. Качество уменьшенного изображения отличное, а мозиле файрфокс пиксельная картинка. Почему так*?
canvas обычно ускоряется за счет GPU, так что с нагрузками там все ок.
Кроссбраузерность... Нужна поддержка canvas, который был добавлен в HTML5. caniuse.com/#feat=canvas