Есть изображения на сайте Webasyst Shop-Script, но они повреждены, плохо обрезаны или обработаны.
Нашлись исходники, но у них других названия. Как нам сопоставить изображения, переименовать, обработать и пакетно загрузить обратно. А дальше просто перегенерить эскизы из исходников.
Скачиваем все фотографии с сайта в одну папку, например, программой download master. Складываем все исходные фотографии в одну папку.
Для данной задачи основная программа будет Image Comparer.
ссылка на прогу - https://disk.yandex.ru/d/twbbJCaJBTIwzA
В ней нужно будет создать 2 галереи:
1) исходники
2) фотографии с сайта
Запускаем функцию сравнить одну галерею с другой. Далее переходим в парным режим сравнения, и расставляем галочки где фотография распознана верно.
После расстановки, удаляем все пары изображений, которые сопоставлены неверно.
Далее 2 действия:
1) Перемещение или копирование сопоставленных фото в другую папку
2) Сохранение лога сравнения, для дальнейшей переименовки файлов.
лог сравнения преобразовываем в bat файл со строками:
ren "полный путь\97723030e43a6972b9fce022f0ef0862.jpg" 849.0x1200.jpg
не забываем сохранить в кодировку ansi.
Запускаем бат файл на переименовку.
Далее обрабатываем изображения если это требуется через adobe lightroom или фотошоп.
Итого у нас есть папка с фотографии по id фото из базы, чтобы загрузить и разложить это внутри папки protected потребуется создать каталог в корне сайта (например fototest), загрузить все фото в этот каталог, подготовить и выполнить файл .sh на серевере с командами копирования следующего вида:
cp www/site.ru/fototest/540502.jpg www/site.ru/wa-data/protected/shop/products/70/45/124570/images/540502.jpg
Все команды такого вида можно подготовить в Excel предварительно выгрузив необходимые данные из базы данных и составив нужную формулу (если с этим возникают трудности или вопросы, то напишите нам на почту info@ardoz.ru - постараемся помочь).