Я уже писал про то, как подменить метаданные на изображении руками (статья). Это эффективный способ создать качественные документы для прохождения чеков FB.
Руками это всё долго и муторно, гораздо комфортней отправить для решения этой задачи бота и заниматься другими делами.
Предварительные настройки
Перед тем как запустить бота нам нужно установить на компьютер утилиту exiftool. Exiftool — одна из лучших утилит для работы с метаданными. Все манипуляции бот будет производить через неё.
Скачиваем софтину по ссылке https://exiftool.org/, в зависимости от вашей операционной системы выбираем нужный файл для скачивания, у меня Windows я беру для него.
Скачиваем, распаковываем, открываем папку с утилитой находим там один файл «exiftool(-k).exe», для удобства переименуем его в «exiftool.exe».Далее создаем на диске C папку с названием «exiftool» и копируем файл туда.
Теперь нам нужно прописать путь до утилиты в переменных средах Windows.
Для этого заходим Пуск-параметры-дополнительные параметры системы — переменные среды. В окне «системные переменные» находим строку «Path» выделяем её и жмём «Изменить».
В открывшемся окне жмём кнопку «Создать» и прописываем наш путь до папки «exiftool» в моём случае «C:\exiftool».
Готово.
Осталось только проверить правильность настроек, для этого скачиваем любое изображение в формате JPEG, перекидываем в нашу папку «exiftool».
Далее в строку где прописан путь до нашей папке пишем «CMD» жмём «Enter».
Попадаем в командную строку.
Тут вводим команду «exiftool 1.jpg «, где «1.jpg» — имя вашего изображения.
Если все настройки сделаны правильно, то получаем метаданные нашего изображения.
Всё, утилита работает корректно.
Picsmetatags Bot
Cкачиваем архив, распаковываем, находим файл pics_metatags.exe, запускаем, ждём компиляции, попадаем в меню первичных настроек.
Папка с метаданными — путь до папки с изображениями с которых нужно взять метаданные.
Папка с селфи — путь до папки с изображениями куда нужно поместить метаданные.
Папка с результатом — папка куда будут помещаться готовые изображения, с подменёнными метаданными.
Все файлы должны быть формата JPEG иначе бот отработает не корректно. Чтобы избежать сжатия готовых изображений и сохранения параметров сторон, их стоит подбирать +\- одинакового размера в пикселях.
Т.е если стартовые изображения (папка с метаданными) допустим размера 1900 х 1000, то доноров лучше взять с разбегом ширина 1800-2100, высота 800-1100. Для этого в любом поисковике пишем «Селфи», далее проходим в картинки и в настройках поисковика вбиваем нужный размер для поиска.
Запускаем бота. Бот вытащит размер изображения, название и метаданные изображения (папка с метаданными) и перенесёт их на файл донор (папка с селфи). Полученный результат поместит в «папка с результатом«. Мы получим качественный материал для прохождения чека.
Среднее время обработки одного изображения около 10-11 секунд. Ну вот вроде и всё.
Я даю согласие на сбор и обработку персональных данных. Соглашение.