Как стать автором
Обновить

Комментарии 12

Скрипт для ресайза оформленный в виде пакета с README, чейнджлогом, историей и скриншотом(!), да ещё и в общем репозитории, это пять.

Можно ужасный скрипт на bash-е для сравнения?
Оно самурайски тренируется все писать с блекджеком и шлюхами README, чейнджлогом, историей и скриншотами. Оно поддерживает perl-скрипты пятилетней давности. Там, где экспортируются переменные и есть комменты типа # not used на пару страниц кода. Оно тянется к прекрасному :)

Ужасный скрипт — gist.github.com/1693991 или gist.github.com/1694918
Прекрасно! Я конечно мог бы прочитать лекцию о КПД, о затраченных усилиях, о излишке свободного времени. Но не буду — сам такой :)
Ну как бы КПД тут такой — чтобы писать на CS для ноды быстро и хорошо нужно писать на CS для ноды много.
Берешь что-то, подходящее — и пишешь.

Нельзя стать проффи не работая тяжело и помногу. А идея такая — стать приличным спецом в этом сегменте, уж больно «по мозгам» это все.
сначала ставим бинарный ImageMagick

Эмм, тогда может быть mogrify -resize 1024x1024 *.jpg? Особенно крута полная документация, даже указать размер можно десятью способами.
Собственно, в доках явно же указано
This tool is similiar to convert except that the original image file is overwritten (unless you change the file suffix with the -format option) with any changes you request.

т.е. это тот же самый convert, который используется node-imagemagick

и в общем-то все эти десять способов вы вполне вольны задать и здесь, ну немного придется код подправить, по умолчанию оно у меня

widthxheight> Shrinks images with dimension(s) larger than the corresponding width and/or height dimension(s).


В чем смысл вопроса-то?
mogrify однопоточное, не рекурсивное при поиске и не понимает повторов.

А мой лисапед запускает нескольких воркеров, сам их контролирует, умеет искать вглубь и его можно натравить повторно на директорию, при этом он пропустит готовое и примется за новые фотки, если они там остались.
додатка

Вы же понимаете, что pure-JS решения для цифромолотилки (а конверт изображений оно и есть) никто писать не будет, оно и на сях-то не быстрое. Если исходная картиночка 6к на 7к.

Все image-чего-то тамеры или биндинги к IM или как его там GM что-ли.
Падает при установке

npm ERR! git clone git://github.com/Marak/colors.js.git execvp(): No such file or directory
А установлен ли Git в системе?
Сейчас выкачу новую версию, чтобы не требовал Git-a.
5 минут :)
О! Заработало :)
Спасибо
Спасибо за репорт и тест.
PS. проще в github багрепорт писать, все же хабр тут при чем? :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории