Есть изображения на сайте 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 - постараемся помочь).