Главное Авторские колонки Вакансии Образование
377 7 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Пакетное изменение размера и оптимизация изображений 90+gb

Мнение автора может не совпадать с мнением редакции

Всем привет!

Дано:

90+ гб изображений (фотографий) многие из которых размерами больше чем надо сайту (больше чем 1200 по ширине) и не оптимизированы

Нужно:

1. отсортировать по размеру и ориентации. Все что больше 1200px (в горизонтальной ориентации) и больше 700px (в портретной ориентации) по ширине - уменьшить, с сохранением пропорции

2. после изменения размеров отсортировать по весу. Все что больше 200кб - оптимизировать без потери (или с минимальной потерей (идеальным будет качество, как выдает compressjpeg.com)) качества.

Пробовал:

1. ImageMagick. Делал приблуду на чистом node и с grunt/gulp.

2. пробовал делать в визуальном интерфейсе через Finder (хотя бы с размерами)

в обоих случаях, даже с учетом того что я работал с парой сотен фотографий, мой мак виснет так глубоко что помогает только хард ребут. (винт SSD, да)

Пока не пробовал:

1. Оставить на долго мак в покое (нет такой возможности)

2. Купить VDS, залить 90гб туда, поставить там Node и ImageMagick, запустить и надеятся на чудо (за результат я не уверен)

Внимание вопрос:

есть рациональные идеи?

-----

Спасибо!

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
ADZY
Ассистент для ведения рекламных компаний
Дмитрий Кубитский
на маке же есть эплскрипт для таких целей, ещё например в фотошопе есть пакетная обработка фотографий.
производительность уверен будет выше чем у ноды.
Ответить
Трушеринг
Издание о каршеринге, электромобилях и новых видах транспорта
Юра Николаев
Дмитрий, спасибо
ну эпплскрипт же только по ресайзу, с оптимизацией он мне не поможет, я правильно понимаю?

фотошоп классно конечно, но нет
Ответить
Павел Остапенко
Я бы попробовал держаться консоли. И порождать процесс ImageMagick в фоне. Возможно, с более низким приоритетом. В основном потоке, скажем, раз в секунду, проверял был процесс на завершённость. Возможно, система станет более отзывчива.
Ответить
Трушеринг
Издание о каршеринге, электромобилях и новых видах транспорта
Юра Николаев
хм, да, попробую, спасибо
Ответить
Yury Izotov
Простите грамотея, но изменение же.
Ответить
Трушеринг
Издание о каршеринге, электромобилях и новых видах транспорта
Юра Николаев
да, поправил
Ответить
Yury Izotov
благодарю Вас
Ответить
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.