Источник
Подмена метаданных
Любые скаченные со сторонних ресурсов изображения перед загрузкой в FB нужно уникализировать. Одним из самых распространённых способов уникализации является загрузка материала в телеграм с последующей выгрузкой обратно. При такой манипуляции подменяются метаданные изображения на данные с телеграмма. Всё эти манипуляции отнимают немало времени, а если нужно обработать с пару десятков изображений, процесс превращается в рутину.
Я выкладывал бота по парсингу изображений с возможностью определения пола и возраста с генератора фотографий thispersondoesnotexist.com. Одно из неудобств данного бота в том, что все скаченные фотографии приходилось уникализировать в ручную. Для решения данной задачи в софт добавлен функционал по подмене и уникализации метаданных. Бот может уникализировать и обработать десятки фото в два клика, а на выходе мы сразу получим уникальные изображения и избавимся от рутинной работы.
Предварительные настройки
Для работы с метаданнымы нам нужно установить на компьютер утилиту exiftool. Exiftool. Все манипуляции бот будет производить через неё.
Скачиваем софтину по ссылке ExifTool by Phil Harvey, в зависимости от вашей операционной системы выбираем нужный файл для скачивания, у меня Windows я беру для него.
Скачиваем, распаковываем, открываем папку с утилитой находим там один файл "exiftool(-k).exe", для удобства переименуем его в "exiftool.exe".Далее создаем на диске C папку с названием "exiftool" и копируем файл туда.
Теперь нам нужно прописать путь до утилиты в переменных средах Windows.
Для этого заходим Пуск-параметры-дополнительные параметры системы - переменные среды. В окне "системные переменные" находим строку "Path" выделяем её и жмём "Изменить".
В открывшемся окне жмём кнопку "Создать" и прописываем наш путь до папки "exiftool" в моём случае "C:\exiftool".
Готово.
Осталось только проверить правильность настроек, для этого скачиваем любое изображение в формате JPEG, перекидываем в нашу папку "exiftool".
Далее в строку где прописан путь до нашей папке пишем "CMD" жмём "Enter".
Попадаем в командную строку.
Тут вводим команду "exiftool 1.jpg ", где "1.jpg" - имя вашего изображения.
Если все настройки сделаны правильно, то получаем метаданные нашего изображения.
Thisperson_meta Bot
Скачиваем архив по ссылке, разархивируем, открываем папку, находим файл thispersondoesnotexistEXIFTOOL.exe, запускаем, ждем компиляции проекта.
Попадаем в окно входных настроек.
Количество фото: Выбираем нужное количество фото для скачивания.
Папка для сохранения: Путь к папке куда сохранить скаченные фото.
Определять пол\возраст: Активация данного пункта включает сортировку по полу и возрасту.
Далее выбираем интересующий нас пол фотографий и возраст. Бот может определить возраст с разбегом в 10 лет.
Подменять метаданные: Активировать данный пункт при необходимости подмены метаданных.
Папка с фото донором: путь к папке с изображениями с которых нужно взять метаданные.
Для подмены метаданных нужно изображение донор с которого будут браться все данные. Донором служит любая фотография с мобильного телефона.
Добавлять случайное количество минут к данным времени: При активации данного пункта бот будет изменять время создания фотографий в метаданных для каждого изображения.
Подменять марку и модель: При активации данного пункта бот подменить модель телефона и камеры в метаданных для каждого нового изображения.
Запускаем бота. Бот скачает изображения по нужным нам параметрам и на каждой фотографии подменит метаданные, на данные с донора.
Для каждого изображения бот подменит в метаданных время создания фото, модель мобильного телефона и камеры с которых сделано изображение, пропишет название и размер фото с уникализируемого изображения. Таким образом на выходе мы получим уникализированный материал который можно сразу загружать в FB без надобности пропускать через телеграм.
Ну вот вроде и всё.
Архив с ботом.
Подмена метаданных
Любые скаченные со сторонних ресурсов изображения перед загрузкой в FB нужно уникализировать. Одним из самых распространённых способов уникализации является загрузка материала в телеграм с последующей выгрузкой обратно. При такой манипуляции подменяются метаданные изображения на данные с телеграмма. Всё эти манипуляции отнимают немало времени, а если нужно обработать с пару десятков изображений, процесс превращается в рутину.
Я выкладывал бота по парсингу изображений с возможностью определения пола и возраста с генератора фотографий thispersondoesnotexist.com. Одно из неудобств данного бота в том, что все скаченные фотографии приходилось уникализировать в ручную. Для решения данной задачи в софт добавлен функционал по подмене и уникализации метаданных. Бот может уникализировать и обработать десятки фото в два клика, а на выходе мы сразу получим уникальные изображения и избавимся от рутинной работы.
Предварительные настройки
Для работы с метаданнымы нам нужно установить на компьютер утилиту exiftool. Exiftool. Все манипуляции бот будет производить через неё.
Скачиваем софтину по ссылке ExifTool by Phil Harvey, в зависимости от вашей операционной системы выбираем нужный файл для скачивания, у меня Windows я беру для него.
Скачиваем, распаковываем, открываем папку с утилитой находим там один файл "exiftool(-k).exe", для удобства переименуем его в "exiftool.exe".Далее создаем на диске C папку с названием "exiftool" и копируем файл туда.
Теперь нам нужно прописать путь до утилиты в переменных средах Windows.
Для этого заходим Пуск-параметры-дополнительные параметры системы - переменные среды. В окне "системные переменные" находим строку "Path" выделяем её и жмём "Изменить".
В открывшемся окне жмём кнопку "Создать" и прописываем наш путь до папки "exiftool" в моём случае "C:\exiftool".
Готово.
Осталось только проверить правильность настроек, для этого скачиваем любое изображение в формате JPEG, перекидываем в нашу папку "exiftool".
Далее в строку где прописан путь до нашей папке пишем "CMD" жмём "Enter".
Попадаем в командную строку.
Тут вводим команду "exiftool 1.jpg ", где "1.jpg" - имя вашего изображения.
Если все настройки сделаны правильно, то получаем метаданные нашего изображения.
Thisperson_meta Bot
Скачиваем архив по ссылке, разархивируем, открываем папку, находим файл thispersondoesnotexistEXIFTOOL.exe, запускаем, ждем компиляции проекта.
Попадаем в окно входных настроек.
Количество фото: Выбираем нужное количество фото для скачивания.
Папка для сохранения: Путь к папке куда сохранить скаченные фото.
Определять пол\возраст: Активация данного пункта включает сортировку по полу и возрасту.
Далее выбираем интересующий нас пол фотографий и возраст. Бот может определить возраст с разбегом в 10 лет.
Подменять метаданные: Активировать данный пункт при необходимости подмены метаданных.
Папка с фото донором: путь к папке с изображениями с которых нужно взять метаданные.
Для подмены метаданных нужно изображение донор с которого будут браться все данные. Донором служит любая фотография с мобильного телефона.
Добавлять случайное количество минут к данным времени: При активации данного пункта бот будет изменять время создания фотографий в метаданных для каждого изображения.
Подменять марку и модель: При активации данного пункта бот подменить модель телефона и камеры в метаданных для каждого нового изображения.
Запускаем бота. Бот скачает изображения по нужным нам параметрам и на каждой фотографии подменит метаданные, на данные с донора.
Для каждого изображения бот подменит в метаданных время создания фото, модель мобильного телефона и камеры с которых сделано изображение, пропишет название и размер фото с уникализируемого изображения. Таким образом на выходе мы получим уникализированный материал который можно сразу загружать в FB без надобности пропускать через телеграм.
Ну вот вроде и всё.
Архив с ботом.
Последнее редактирование: