Обработка изображений в BAS
Модуль «Обработка изображений» в Browser Automation Studio — редактировать и генерировать изображения, накладывать текст и водяные знаки, искать одно изображение в другом и помогать с капчами.
Когда боту нужно произвести или проинспектировать картинки — проставить водяной знак, собрать контентное изображение, сравнить две картинки или работать с капчей-картинкой — инструмент это модуль «Обработка изображений». Он редактирует загруженные изображения и ищет картинки внутри картинок.
Для чего он
Модуль создан, чтобы редактировать и обрабатывать изображения, которые вы загружаете в задачах. Два главных сценария:
- Генерация контента — допустим, вы делаете бота авто-постинга в Telegram и нужно наложить водяной знак, текст или описание на картинку перед публикацией. Этот модуль это делает.
- Капчи и сравнение — он часто нужен, чтобы помогать решать капчи, где сравнение одного изображения с другим — основная операция.
Действия
Жизненный цикл.
- Начать / закончить работу с изображением — открыть изображение для операций, затем освободить.
- Создать пустое изображение — начать чистый холст.
- Изменить формат изображения — конвертировать между форматами.
Правка и композиция.
- Изменить размер — масштабировать.
- Наложить текст — проставить текст на изображение (водяные знаки, подписи).
- Вставить одно изображение в другое — скомпоновать изображения.
- Заполнить первичным цветом — залить фон.
- Получить часть изображения — вырезать область.
Инспекция и сопоставление.
- Получить данные изображения — прочитать сырые данные.
- Получить цвет пикселя — прочитать один пиксель, полезно для проверок и логики капчи.
- Поиск одного изображения в другом — найти шаблон внутри большего изображения, основа сравнения изображений и многих решений капчи.
Где он в картине
Обработка изображений обычно обслуживает больший сценарий, а не стоит особняком: это шаг водяного знака внутри генератора контента, шаг сравнения внутри решателя капчи, шаг ресайза перед загрузкой. В сочетании с модулями строк и файлов он позволяет боту генерировать готовые медиа от начала до конца — забрать базовое изображение, наложить текст, сохранить и запостить.
Вопросы и ответы
Может ли BAS добавить водяной знак или текст на изображение?
Да. Модуль «Обработка изображений» может наложить текст на изображение и вставить одно изображение в другое, чтобы бот авто-постинга проставил водяной знак, подпись или описание на картинку перед публикацией.
Как обработка изображений помогает с капчами?
Она может читать цвета пикселей, получать части изображения и искать одно изображение внутри другого, что полезно для сравнения изображений и обработки капч на основе картинок, где нужно сопоставить или найти цель.
Ещё по теме
- Browser Automation Studio: полный практический гидГид
- Создаём первого бота в Browser Automation StudioПошаговый разбор создания первого рабочего бота в BAS — от пустого проекта до процесса, который ходит по страницам, извлекает данные и работает в несколько потоков.
- Настройка прокси в Browser Automation StudioКак правильно настроить прокси в BAS — типы прокси, привязка по потокам, ротация и проверки, которые не дают мультиаккаунт-ботам попасть под бан.
- Поиск элементов в BAS: селекторы, которые не ломаютсяКак работает поиск элементов в Browser Automation Studio — CSS против XPath, почему записанные селекторы ломаются и как писать селекторы, переживающие изменения страницы.