Image Processing in BAS
The Image Processing module in Browser Automation Studio — edit and generate images, overlay text and watermarks, search one image inside another, and help with captchas.
When a bot needs to produce or inspect pictures — stamp a watermark, build a content image, compare two pictures, or work an image captcha — the Image Processing module is the tool. It edits images you load and searches for pictures within pictures.
What it’s for
The module exists to edit and process images you load in your tasks. The two headline use cases:
- Content generation — say you build an auto-posting bot for Telegram and need to overlay a watermark, text or description onto a picture before publishing. This module does it.
- Captchas and comparison — it’s frequently needed to help solve captchas, where comparing one image with another is the core operation.
The actions
Lifecycle.
- Start / finish working with an image — open an image to operate on, then release it.
- Create an empty image — start a blank canvas.
- Change image format — convert between formats.
Editing and compositing.
- Change size — resize.
- Overlay text — stamp text onto the image (watermarks, captions).
- Insert one image into another — composite images together.
- Fill with primary colour — paint a background.
- Get part of an image — crop a region.
Inspecting and matching.
- Get image data — read the raw data.
- Get pixel colour — read a single pixel, useful for checks and captcha logic.
- Search for one image inside another — locate a template within a larger image, the basis of image comparison and many captcha solves.
Where it fits
Image processing usually serves a bigger scenario rather than standing alone: it’s the watermarking step inside a content generator, the comparison step inside a captcha solver, the resize step before an upload. Combined with the string and file modules, it lets a bot generate finished media end to end — fetch a base image, overlay text, save, and post.
FAQ
Can BAS add a watermark or text to an image?
Yes. The Image Processing module can overlay text on an image and composite one image onto another, so an auto-posting bot can stamp a watermark, caption or description onto a picture before publishing.
How does image processing help with captchas?
It can read pixel colours, get parts of an image and search for one image inside another, which is useful for comparing images and handling image-based captchas where you must match or locate a target.
- Browser Automation Studio: The Complete Practical GuideGuide
- Building Your First Bot in Browser Automation StudioA step-by-step walkthrough of creating your first working BAS bot — from a blank project to a flow that navigates, extracts data, and runs in multiple threads.
- Setting Up Proxies in Browser Automation StudioHow to configure proxies in BAS the right way — proxy types, per-thread assignment, rotation, and the checks that keep multi-account bots from getting flagged.
- Finding Elements in BAS: Selectors That Don't BreakHow element search works in Browser Automation Studio — CSS vs XPath selectors, why recorded ones break, and how to write selectors that survive page changes.